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