ClickHouse

Senior Software Engineer - Data Integration & JVM Ecosystem

ClickHouse
Apply
4 months ago
Remote, IsraelSenior

Responsibilities

  • Own the full lifecycle of ClickHouse data framework integrations.
  • Build and maintain database drivers, SDKs, connectors, sinks, and sources for JVM-based applications and data frameworks.
  • Develop integrations for tools and frameworks including Kafka, dbt, Spark, Flink, Beam, and Fivetran.
  • Improve the performance, scalability, reliability, and developer experience of JVM integrations.
  • Collaborate with the open-source community, internal teams, and enterprise users.
  • Support data workloads involving real-time analytics, large-scale datasets, and observability systems.

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 understanding of SQL, data modeling, query optimization, and OLAP or analytical databases.
  • Experience building scalable data integration systems beyond simple ETL jobs.
  • Strong proficiency in Java and the JVM ecosystem, 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 wire.
  • Strong written and verbal communication skills and a passion for open-source development.
  • Preferred: open-source project contributions, familiarity with ClickHouse or similar high-performance data platforms, and working knowledge of Python for data engineering, including Pandas, PySpark, or Airflow.

Benefits

  • Flexible, remote-friendly work environment across more than 20 countries
  • Employer healthcare contributions
  • Company stock options
  • Flexible time off in the US and generous entitlement in other countries
  • $500 home office setup allowance for remote employees
  • Opportunities to attend company-wide global offsites

Tech Stack

Apache AirflowApache BeamApache FlinkApache KafkaApache SparkClickHousedbtGrafanaJavaMetabasePandasPythonSQL

Categories

BackendData Engineering
ClickHouse

About ClickHouse

501-1,000 employees

ClickHouse builds an open-source, columnar OLAP database and a managed cloud service for teams that need real-time analytics at scale. The company monetizes through ClickHouse Cloud and commercial support for enterprises running analytics, observability, and AI workloads. Founded in 2021 and headquartered in Palo Alto, it is privately held and serves as the primary commercial steward of the ClickHouse project.

Contact me