4h ago

Senior Software Engineer - Data Integration & JVM Ecosystem

United Kingdom (Remote)
full-timesenior RemoteCloud Data Analytics / Real-time Analytics

Tech Stack

Description

You will be a core contributor on the Connectors team at ClickHouse, owning the full lifecycle of JVM-based data framework integrations, from core database drivers to high-level connectors for Spark, Flink, Kafka, and more. Your work directly shapes how thousands of data engineers process massive datasets with real-time analytics and observability.

Requirements

  • 6+ years of software development experience in data-intensive solutions
  • Proven experience with internals of Apache Spark, Flink, Kafka Connect, or Beam
  • Experience developing connectors/sinks/sources for big data frameworks
  • Strong proficiency in Java and JVM (memory management, garbage collection, profiling)
  • Deep understanding of database fundamentals (SQL, data modeling, OLAP)

Responsibilities

  • Own and maintain critical JVM-based data connectors (Kafka, Spark, Flink, Beam, etc.)
  • Build high-performance database drivers and SDKs for the JVM ecosystem
  • Optimize data throughput using JDBC, TCP/IP, HTTP, and concurrent/async patterns
  • Collaborate with open-source community, internal teams, and enterprise users
  • Ensure integrations set the standard for performance, reliability, and developer experience
0 views 0 saves 0 applications