
Senior Software Engineer - Data Integration & JVM Ecosystem
ClickHouse3 months ago
Base Salary
$126k - $186k/yr
Responsibilities
- Own and maintain critical parts of ClickHouse’s data engineering ecosystem.
- Build and maintain official connectors for data frameworks and platforms including Kafka, dbt, Spark, Flink, Beam, and Fivetran.
- Develop database drivers, SDKs, and connectors for JVM-based applications.
- Design scalable integrations for real-time analytics, observability, and large-scale data workloads.
- Optimize performance, reliability, developer experience, concurrency, memory usage, and network throughput.
- Collaborate with the open-source community, internal teams, and enterprise users.
Requirements
- 6+ years of software development experience focused on high-quality, data-intensive solutions.
- Proven experience with the internals of Apache Spark, Apache Flink, Kafka Connect, or Apache Beam.
- Experience developing or extending connectors, sinks, or sources for a big data processing framework.
- Strong knowledge of SQL, data modeling, query optimization, and OLAP or analytical databases.
- Experience building scalable data integration systems beyond simple ETL jobs.
- Strong Java and JVM expertise, including memory management, garbage collection tuning, and performance profiling.
- Experience with concurrent Java programming, including threads, executors, and reactive or asynchronous patterns.
- Understanding of JDBC, TCP/IP, HTTP, and techniques for optimizing data throughput over the network.
- Strong written and verbal communication skills and an interest in open-source development.
- Preferred: open-source contributions, familiarity with ClickHouse or similar high-performance data platforms, and Python experience with Pandas, PySpark, or Airflow.
Benefits
- Flexible, remote-friendly work environment across more than 20 countries.
- Employer healthcare contributions.
- Company stock options for every new team member.
- Flexible time off in the US and generous entitlement in other countries.
- $500 home-office setup benefit for remote employees.
- Opportunities to participate in company-wide global offsites.
Tech Stack
Apache AirflowApache BeamApache FlinkApache KafkaApache SparkClickHousedbtGrafanaJavaMetabasePandasPythonSQL
Categories
BackendData Engineering
About ClickHouse
ClickHouse is a fast, open-source columnar database built for real-time data processing and analytics at scale. ClickHouse Cloud delivers the query speed and concurrency that applications demanding instant insight from large volumes of data require. As AI agents become more embedded in software, generating higher query volumes at tighter latency, ClickHouse provides a high-throughput, low-latency engine purpose-built for that workload.