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, including JVM-based integrations and connectors.
  • Build and maintain official data connectors such as Kafka, dbt, Spark, Flink, Beam, and Fivetran.
  • Develop SDKs and database driver components that support JVM-based applications and high-throughput data workloads.
  • Work on integrations that span from low-level database connectivity to high-level visualization plugins.
  • Collaborate with open-source contributors, internal teams, and enterprise users to improve performance, reliability, and developer experience.
  • Support data framework integrations across the full lifecycle, from implementation through maintenance and improvement.
  • Help ensure ClickHouse integrations feel native in JVM environments and meet the needs of data engineers at scale.
  • Contribute to tooling that enables real-time analytics, observability, and massive data processing use cases.

Requirements

  • 6+ years of software development experience focused on high-quality, data-intensive solutions.
  • Proven experience with the internals of at least one of: 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/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.
  • Understanding of JDBC, TCP/IP, HTTP, and techniques for optimizing data throughput over the wire.
  • Outstanding written and verbal communication skills.
  • Passion for open-source development.
  • Prior contributions to open-source projects are preferred.
  • Familiarity with ClickHouse or similar high-performance data platforms is preferred.
  • Working knowledge of Python for data engineering contexts such as Pandas, PySpark, and Airflow is preferred.

Benefits

  • Typical starting salary of $125,600–$185,500 USD in the US.
  • Typical starting salary of $157,000–$232,000 USD in US premium markets.
  • Remote-friendly, globally distributed work environment 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 support for remote employees.
  • Opportunities to connect with colleagues through company-wide global gatherings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

[Job - 31620] Senior Drupal Developer, Colombia

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Senior Drupal Developer to build and maintain complex Drupal solutions for international enterprise clients as part of its global technology transformation team.

AWS Azure CI/CD Drupal GCP Linux PHP
12 hours, 50 minutes ago

Node.js Developer (Talent Pool)

Viseven 251-1K Pharmaceuticals

Viseven Group is hiring a software developer to build and maintain digital solutions for pharmaceutical and life sciences clients, from feature planning through delivery and maintenance.

AWS Docker Express.js Kubernetes Node.js REST API Solid.js TypeScript
12 hours, 50 minutes ago

Node.js Developer (Talent Pool)

Viseven 251-1K Pharmaceuticals

Viseven Group is hiring a backend developer to build and maintain software functionality supporting digital transformation for pharmaceutical and life sciences companies.

AWS Docker Express.js Kubernetes Node.js REST API Solid.js TypeScript
13 hours, 5 minutes ago

Middle Support Engineer (Node.js)

MasterBorn Group 51-250 Internet Software & Services

Support Engineer at a software services company, working with the US-based Payments.ai client to troubleshoot and improve scalable Node.js web applications and cloud infrastructure during 14:00–22:00 CET/CEST hours.

Agile AWS AWS SES Azure Docker Express.js Git GitHub GitHub Actions JavaScript JIRA Knex MongoDB Node.js PostgreSQL PowerShell Python React Redis Scrum Sequelize Serverless Snowflake Solid.js SQL TypeScript
13 hours, 5 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