ClickHouse

Senior Software Engineer - Data Integration & JVM Ecosystem

ClickHouse
Apply
3 months ago
Remote, United KingdomSenior
H1B Sponsor

Responsibilities

  • Own and maintain critical parts of ClickHouse’s data engineering ecosystem
  • Build and maintain database drivers, SDKs, connectors, sinks, and sources for JVM-based applications and data frameworks
  • Develop integrations with frameworks including Kafka, dbt, Spark, Flink, Beam, and Fivetran
  • Improve the performance, reliability, and developer experience of JVM integrations
  • Support data workloads involving massive datasets, real-time event ingestion, analytics, and observability
  • 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 understanding of SQL, data modeling, query optimization, and OLAP or analytical databases
  • Track record of 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 using 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 familiarity with ClickHouse or similar high-performance data platforms
  • Preferred working knowledge of Python for data engineering, including Pandas, PySpark, or Airflow, and ability to contribute to Python tooling
  • Prior contributions to open-source projects are a bonus

Benefits

  • Flexible, remote-friendly work environment across more than 20 countries
  • Employer contributions toward healthcare
  • Company stock options
  • 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
ClickHouse

About ClickHouse

501-1,000 employees

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.