CareerPlanGet AI match score →

Senior Software Engineer - Java Streaming - Connectors

AMER🌐 Remote💼 Full-time💰 $125,600–$125,600🗓 2026-06-09 → 2026-07-31

Core

Building and maintaining JVM-based data connectors and SDKs for ClickHouse to enable real-time analytics and data warehousing workloads.

Role type

Senior Software Engineer (JVM/Java Streaming)

Builds

Official data connectors (Kafka, Flink, Beam, Spark) and visualization integrations (Grafana, Tableau) for the ClickHouse platform.

Domain

Data Engineering / Real-time Analytics / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Java (JVM internals, GC tuning, concurrent programming), Apache Kafka (Connect, topic design, performance tuning), Apache Flink/Beam, SQL/OLAP databases, JDBC, network protocols (TCP/IP, HTTP)

Preferred skills

Python (data engineering contexts), ClickHouse platform familiarity, open-source contributions

Technologies

ClickHouse, Apache Kafka, Apache Flink, Apache Beam, Spark, Grafana, Tableau, Power BI, Metabase, JDBC

Responsibilities

Own the full lifecycle of data framework integrations from core database drivers to SDKs; optimize data throughput over the wire; collaborate with open-source community and enterprise users; build scalable data integration systems.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗