Skip to content
ClickhouseClickhouseUnited States

Senior Software Engineer - Data Integration & JVM Ecosystem

Senior Software Engineer owning JVM-based data integrations and connectors for ClickHouse. Requires 6+ years experience building scalable data systems with deep Java/JVM expertise and experience extending frameworks like Spark, Flink, or Kafka Connect.

126k – 232k/yr
Remote6+ YOEData Engineering

About the role

Responsibilities

  • Own the full lifecycle of data framework integrations for ClickHouse's JVM ecosystem
  • Build and maintain the core database driver handling billions of records per second
  • Develop SDKs and connectors that make ClickHouse feel native in JVM-based applications
  • Create and extend connectors, sinks, or sources for big data processing frameworks (Apache Spark, Flink, Beam, Kafka Connect)
  • Collaborate with open-source community, internal teams, and enterprise users on JVM integrations
  • Optimize data throughput over the wire using JDBC, network protocols (TCP/IP, HTTP)

Requirements

  • 6+ years of software development experience focusing on high-quality, data-intensive solutions
  • Proven experience with internals of Apache Spark, Apache Flink, Kafka Connect, or Apache Beam
  • Experience developing or extending connectors, sinks, or sources for big data frameworks
  • Strong understanding of database fundamentals: SQL, data modeling, query optimization, OLAP/analytical databases
  • Track record of building scalable data integration systems (beyond simple ETL)
  • Strong proficiency in Java and JVM ecosystem including memory management, GC tuning, performance profiling
  • Solid experience with concurrent programming in Java (threads, executors, reactive/asynchronous patterns)
  • Understanding of JDBC, network protocols (TCP/IP, HTTP), and data throughput optimization
  • Outstanding written and verbal communication skills
  • Passion for open-source development

Nice-to-Haves

  • Prior contributions to open-source projects and OSS community engagement
  • Familiarity with ClickHouse or similar high-performance data platforms
  • Working knowledge of Python (Pandas, PySpark, Airflow) and ability to contribute to Python tooling

Skills

JavaJvmSparkApache FlinkKafka ConnectApache BeamJdbcSQLConcurrent ProgrammingGarbage Collection Tuning
LeafLink

Senior Data Engineer

LeafLinkUnited States

Lead design and scaling of data pipelines and analytics infrastructure using Airflow, dbt, Python, and AWS. Requires 8+ years building production data systems and strong SQL/Python skills.

125k – 155k/yr
Remote8+ YOEData Engineering
Pinterest

Sr. Data Engineer, tvScientific

PinterestSan Francisco, CA

Senior Data Engineer builds scalable data infrastructure using Spark, Scala, and AWS. Evolves pipelines for growth, collaborates cross-functionally, and optimizes data storage. Requires production experience, proficiency in key tools, and bachelor's degree.

124k – 255k/yr
RemoteData Engineering
Metropolis

Senior Analytics Engineer

MetropolisLos Angeles, CA +4

Designs and implements large-scale data warehouses and transformation pipelines using Snowflake, dbt, SQL, and Python. Partners cross-functionally to ensure data quality, accessibility, and impact; requires 5+ years experience.

130k – 175k/yr
On-site5+ YOEData Engineering
15Five

Senior Software Engineer

15FiveUnited States

Build and evolve the Data Intelligence Platform powering AI and agentic features. Partner with Data Science and Product teams on pipelines, autonomous agents, and scalable data infrastructure. Requires 5+ years experience in data/AI engineering.

121k – 160k/yr
Remote5+ YOEData Engineering
xAI

Sr. IT Data Engineer

xAIPalo Alto, CA

Lead data strategy and build ETL infrastructure, integrations, and reusable components for internal enterprise systems. Requires 5+ years experience, strong Java/Python, SQL, and API integration skills.

135k – 260k/yr
On-site5+ YOEData Engineering