Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Clickhouse Logo

Senior Software Engineer

Clickhouse

$125,600 - $232,000
Sep 10, 2025
Remote, US
Apply Now

ClickHouse is looking to solve the problem of making its high-performance OLAP database system accessible and seamlessly integrated with the broader data ecosystem, enabling millions of developers and data practitioners to leverage its speed and scale for real-time analytics and data processing.

Requirements

  • Proven experience with the internals of at least one of the following technologies: Apache Spark, Apache Flink, Kafka Connect, or Apache Beam.
  • Experience developing or extending connectors, sinks, or sources for at least one big data processing framework such as Apache Spark, Flink, Beam, or Kafka Connect.
  • Strong understanding of database fundamentals: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases.
  • Strong proficiency in Java and the JVM ecosystem, including deep knowledge of memory management, garbage collection tuning, and performance profiling.
  • Solid experience with concurrent programming in Java, including threads, executors, and reactive or asynchronous patterns.
  • Understanding of JDBC, network protocols (TCP/IP, HTTP), and techniques for optimizing data throughput over the wire.
  • Prior contributions to open-source projects: actively engaging with the OSS community, advocating for users, and influencing the evolution of the core system through your contributions.

Responsibilities

  • Own the full lifecycle of data framework integrations - from the core database driver that handles billions of records per second, to SDKs and connectors that make ClickHouse feel native in JVM-based applications.
  • Craft tools that enable Data Engineers to harness ClickHouse's incredible speed and scale.
  • Build the foundation that thousands of Data engineers rely on for their most critical data workloads.
  • Collaborate closely with the open-source community, internal teams, and enterprise users to ensure our JVM integrations set the standard for performance, reliability, and developer experience.
  • Build and maintain the connectors that make ClickHouse accessible to millions of developers and data practitioners worldwide.
  • Ensure that ClickHouse seamlessly integrates with the tools our users already know and love.
  • Serve as a core contributor, owning and maintaining critical parts of ClickHouse's Data engineering ecosystem.

Other

  • 6+ years of software development experience focusing on building and delivering high-quality, data-intensive solutions.
  • A track record of building scalable data integration systems (beyond simple ETL jobs)
  • Outstanding written and verbal communication skills to collaborate effectively within the team and across engineering functions.
  • Passion for open-source development.
  • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly.