# Senior Software Engineer - Data Integration & JVM Ecosystem

**Company:** [Clickhouse](https://hotfix.jobs/companies/clickhouse)
**Location:** Remote
**Role:** Data Engineering
**Salary:** $126k – $232k/yr
**Experience:** 6+ years
**Skills:** Java, Jvm, Spark, Apache Flink, Kafka Connect, Apache Beam, Jdbc, SQL, Concurrent Programming, Garbage Collection Tuning
**Posted:** 2026-05-22

> Senior Software Engineer owning JVM-based data integrations and connectors for ClickHouse. Requires 6+ years experience building scalable data systems with deep Java/JVM expertise and experience extending frameworks like Spark, Flink, or Kafka Connect.

## Job Description

## Responsibilities
- Own the full lifecycle of data framework integrations for ClickHouse's JVM ecosystem
- Build and maintain the core database driver handling billions of records per second
- Develop SDKs and connectors that make ClickHouse feel native in JVM-based applications
- Create and extend connectors, sinks, or sources for big data processing frameworks (Apache Spark, Flink, Beam, Kafka Connect)
- Collaborate with open-source community, internal teams, and enterprise users on JVM integrations
- Optimize data throughput over the wire using JDBC, network protocols (TCP/IP, HTTP)

## Requirements
- 6+ years of software development experience focusing on high-quality, data-intensive solutions
- Proven experience with internals of Apache Spark, Apache Flink, Kafka Connect, or Apache Beam
- Experience developing or extending connectors, sinks, or sources for big data frameworks
- Strong understanding of database fundamentals: SQL, data modeling, query optimization, OLAP/analytical databases
- Track record of building scalable data integration systems (beyond simple ETL)
- Strong proficiency in Java and JVM ecosystem including memory management, GC tuning, performance profiling
- Solid experience with concurrent programming in Java (threads, executors, reactive/asynchronous patterns)
- Understanding of JDBC, network protocols (TCP/IP, HTTP), and data throughput optimization
- Outstanding written and verbal communication skills
- Passion for open-source development

## Nice-to-Haves
- Prior contributions to open-source projects and OSS community engagement
- Familiarity with ClickHouse or similar high-performance data platforms
- Working knowledge of Python (Pandas, PySpark, Airflow) and ability to contribute to Python tooling

## Similar roles

- [Senior Data Engineer](https://hotfix.jobs/jobs/b41bbaf6-2f05-4902-8670-9a13395f4241) - LeafLink - Remote - $125k – $155k/yr
- [Sr. Data Engineer, tvScientific](https://hotfix.jobs/jobs/6e9b6b7e-67e3-48c9-a958-56a52c955c89) - Pinterest - Remote - $124k – $255k/yr
- [Senior Analytics Engineer](https://hotfix.jobs/jobs/ecacacce-4e08-4ecf-85cb-d9f862e09a35) - Metropolis - Los Angeles, CA - $130k – $175k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/1a00199a-d4f9-4451-969f-f866a5cef3d7) - 15Five - Remote - $121k – $160k/yr
- [Sr. IT Data Engineer](https://hotfix.jobs/jobs/2534c7d5-1d30-40f0-a7d4-69dbfe57c27e) - xAI - Palo Alto, CA - $135k – $260k/yr

**Apply:** https://hotfix.jobs/jobs/5ec9b2e1-1df6-49d5-8512-68bbb7a34c26
**Canonical:** https://hotfix.jobs/jobs/5ec9b2e1-1df6-49d5-8512-68bbb7a34c26