Senior Java Engineer - Integrations

ClickHouse ClickHouse · Data AI · Product & Engineering

Senior Java Engineer focused on building and maintaining integrations for the ClickHouse data ecosystem, including database drivers, SDKs, and connectors for big data frameworks and visualization platforms. The role emphasizes high-performance database engineering and developer experience for data engineers.

What you'd actually do

  1. Own the full lifecycle of data framework integrations—from the core database driver that handles billions of records per second, to SDKs and connectors that make ClickHouse feel native in JVM-based applications.
  2. Craft tools that enable Data Engineers to harness ClickHouse's incredible speed and scale.
  3. Collaborate closely with the open-source community, internal teams, and enterprise users to ensure our JVM integrations set the standard for performance, reliability, and developer experience.
  4. Serve as a core contributor, owning and maintaining critical parts of ClickHouse's Data engineering ecosystem.
  5. Build and maintain the connections that make ClickHouse accessible to millions of developers and data practitioners worldwide.

Skills

Required

  • Java
  • JVM ecosystem
  • memory management
  • garbage collection tuning
  • performance profiling
  • concurrent programming in Java
  • threads
  • executors
  • reactive or asynchronous patterns
  • connectors, sinks, or sources for big data processing framework (Spark, Flink, Beam, Kafka Connect)
  • database fundamentals
  • SQL
  • data modeling
  • query optimization
  • OLAP/analytical databases
  • written and verbal communication skills
  • open-source development

Nice to have

  • Prior contributions to open-source projects
  • ClickHouse or similar high-performance data platforms
  • building sinks or source connectors for big data frameworks
  • Python
  • data engineering contexts (Pandas, PySpark, Airflow)
  • JDBC
  • network protocols (TCP/IP, HTTP)
  • optimizing data throughput over the wire

What the JD emphasized

  • high-performance database engineering
  • developer experience
  • data-intensive solutions
  • big data processing framework
  • OLAP/analytical databases
  • high-performance data platforms