Senior Software Engineer - Java Streaming - Connectors

ClickHouse
Anywhere
Full timeFunction: Software EngineeringExperience: 6+ yearsSkills: ["Communication","Collaboration","Performance tuning","Problem-solving"]

Build and maintain ClickHouse’s official streaming and data connectors that integrate with JVM-based applications and power end-to-end data workflows. Own critical lifecycle pieces from high-performance database drivers to SDKs, sinks, and sources for Kafka Connect, Flink, and Beam. Collaborate with open source and internal teams to deliver production-grade integrations with strong performance, reliability, and developer experience across the data ecosystem.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ClickHouse
ClickHouse
3 months ago

Senior Software Engineer - Java Streaming - Connectors

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build and maintain ClickHouse’s official streaming and data connectors that integrate with JVM-based applications and power end-to-end data workflows. Own critical lifecycle pieces from high-performance database drivers to SDKs, sinks, and sources for Kafka Connect, Flink, and Beam. Collaborate with open source and internal teams to deliver production-grade integrations with strong performance, reliability, and developer experience across the data ecosystem.
Location: Anywhere
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own and maintain critical parts of ClickHouse’s JVM-based data integration ecosystem.
  • •Deliver high-performance streaming and connector components across the full integration lifecycle.
  • •Build or extend connectors, sinks, and sources for production streaming frameworks like Kafka Connect, Flink, and Beam.
  • •Ensure performance, reliability, and developer experience for integrations used by data engineers at scale.
  • •Collaborate with open-source community, internal teams, and enterprise users to set standards for JVM integration performance.

Pay and Benefits

Perks:Health InsuranceEquityHome Office

Key Requirements

  • •6+ years of software development experience building data-intensive solutions.
  • •Experience with internals of streaming or data integration frameworks, with preference for Apache Kafka, Kafka Connect, Apache Flink, or Apache Beam.
  • •Experience developing or extending connectors, sinks, or sources for streaming frameworks (FlinK, Beam, Kafka Connect), ideally production-grade streaming connectors.
  • •Hands-on experience with Apache Kafka or similar distributed messaging systems, including topic design, consumer groups, and performance tuning.
  • •Strong understanding of database fundamentals (SQL, data modeling, query optimization) and proficiency in Java/JVM performance tuning.
Experience:6+ yearsData engineeringStreamingData integrationOpen source
Skills:CommunicationCollaborationPerformance tuningProblem-solving
Tech Stack:JavaJVMApache KafkaKafka ConnectApache FlinkApache BeamApache SparkDbtFivetranGrafanaTableauPower BIMetabaseSQLJDBCTCP/IPHTTPPythonPandasPySpark

Company Brief

ClickHouse
Develops ClickHouse, a high-performance open-source columnar database for real-time analytics, enabling fast querying and processing of large volumes of data for analytics, monitoring, and business intelligence workloads.
Industry: Data Infrastructure
Headquarters: Menlo Park, United States
Founded: 2016
WebsiteLinkedIn