ClickHouse

ClickHouse

ClickHouse provides a fast open source column-oriented database management system that enables users to generate real-time analytical data reports through SQL queries, catering to the needs of industries requiring efficient data processing and analysis.

IT Services
51-250
Founded 2021
$300M raised

Description

  • Own and maintain critical parts of ClickHouse’s data engineering ecosystem across JVM-based integrations.
  • Build and maintain official data connectors for tools such as Kafka, dbt, Spark, Flink, Beam, and Fivetran.
  • Develop SDKs, drivers, sinks, and sources that make ClickHouse work naturally in JVM applications.
  • Own the full lifecycle of data framework integrations, from core database drivers to higher-level tooling.
  • Improve performance, reliability, and developer experience for high-throughput data workloads.
  • Collaborate with open-source contributors, internal teams, and enterprise users to evolve integrations.
  • Work on low-level database integrations and high-level visualization platform integrations as needed.
  • Help ensure ClickHouse integrates seamlessly with data tools used by developers and data practitioners.

Requirements

  • 6+ years of software development experience focused on high-quality, data-intensive solutions.
  • Proven experience with the internals of at least one of these technologies: Apache Spark, Apache Flink, Kafka Connect, or Apache Beam.
  • Experience developing or extending connectors, sinks, or sources for a big data processing framework such as Spark, Flink, Beam, or Kafka Connect.
  • Strong understanding of database fundamentals, including SQL, data modeling, query optimization, and OLAP or analytical databases.
  • Track record of building scalable data integration systems beyond simple ETL jobs.
  • Strong proficiency in Java and the JVM ecosystem, including memory management, garbage collection tuning, and performance profiling.
  • Solid experience with concurrent programming in Java, including threads, executors, and reactive or asynchronous patterns.
  • Outstanding written and verbal communication skills for cross-functional collaboration.
  • Understanding of JDBC, network protocols such as TCP/IP and HTTP, and techniques for optimizing data throughput.
  • Passion for open-source development.
  • Prior contributions to open-source projects, with active community engagement and user advocacy, is a plus.
  • Familiarity with ClickHouse or similar high-performance data platforms is a plus.
  • Working knowledge of Python in data engineering contexts such as Pandas, PySpark, or Airflow is a plus.

Benefits

  • Flexible, remote-friendly work environment with a globally distributed team operating in over 20 countries.
  • Employer contributions toward healthcare.
  • Equity in the company through stock options for every new team member.
  • Flexible time off in the US and generous time off in other countries.
  • $500 home office setup budget for remote employees.
  • Opportunities to attend company-wide offsites and global gatherings.
  • Competitive salary range, with premium market ranges available in certain locations.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Data Engineer

Nimble Gravity 51-250 IT Services

Nimble Gravity is seeking a Senior Data Engineer to lead the modernization of client data ecosystems into a Snowflake-based cloud platform supporting decentralized Data Mesh and AI-ready self-service capabilities.

AWS Azure CI/CD dbt Python Snowflake SQL
19 hours, 54 minutes ago

Sr. Software Engineer - Backend

Lively, 51-250 Banks

Lively is hiring a remote-first Senior Backend Software Engineer to build and enhance investment and financial products that securely integrate with financial institutions and support a growing customer base.

Agile AWS CSS HTML JavaScript MySQL Node.js PostgreSQL React Scrum TypeScript
20 hours, 39 minutes ago

Backend Engineer - Crypto and Payments

Workable 251-1K Internet Software & Services

GoTymeX is hiring a hands-on Core Backend Engineer to build and operate the ledger, posting, reconciliation, and financial-control systems powering its stablecoin and digital-assets wallet across international markets.

Agile AWS Blockchain Java Kafka MySQL PostgreSQL Python SQL
20 hours, 54 minutes ago

Senior Data Engineer and Analytics Lead

Open Data Jobs Professional Services

Peregrine Advisors is hiring a remote Data Engineer to provide technical continuity across three production data products for a federal agency, building reliable pipelines, governed data models, and supportable analytics solutions.

Apache Spark AWS CI/CD Databricks Python SQL
20 hours, 54 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers