Related skills
java sql apache spark jvm jdbc📋 Description
- Own and maintain critical parts of JVM-based data engineering ecosystem.
- Own full lifecycle of data framework integrations—from core DB driver to SDKs and connectors.
- Collaborate with open-source community, internal teams, and enterprise users to ensure performance, reliability, and developer experience.
- Build tools that enable data engineers to harness ClickHouse speed and scale.
🎯 Requirements
- 6+ years of software development experience focusing on building and delivering high-quality, data-intensive solutions.
- Proven experience with internals of at least one of Spark, Flink, Kafka Connect, or Beam.
- Experience developing or extending connectors, sinks, or sources for at least one big data framework such as Spark, Flink, Beam, or Kafka Connect.
- Strong understanding of database fundamentals: SQL, data modeling, query optimization, OLAP.
- A track record of building scalable data integration systems.
- Strong proficiency in Java and the JVM ecosystem, including memory management, GC tuning, and performance profiling.
- Understanding of JDBC, TCP/IP, HTTP, and data throughput optimization.
- Bonus: Prior contributions to open-source projects.
🎁 Benefits
- Flexible work environment; remote-friendly; globally distributed.
- Healthcare; employer contributions.
- Equity in the company; stock options.
- Time off; flexible in US, generous in other countries.
- $500 home office setup for remote employees.
- Global gatherings; company-wide offsites.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!