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 for JVM-based applications.
  • Build and maintain official connectors and integrations across database, streaming, and visualization tools.
  • Own the full lifecycle of data framework integrations, from core database drivers to SDKs and connectors.
  • Develop tools that help data engineers use ClickHouse for high-performance and large-scale data workloads.
  • Collaborate with open-source contributors, internal teams, and enterprise users to improve performance, reliability, and developer experience.
  • Work on integrations that support massive datasets, real-time analytics, and observability workloads.
  • Contribute to the evolution of ClickHouse’s JVM integrations and related data platform tooling.
  • Help ensure connectors feel native within JVM-based environments and meet production needs.

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/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.
  • Understanding of JDBC, TCP/IP, HTTP, and techniques for optimizing data throughput over the wire.
  • 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 in data engineering contexts such as Pandas, PySpark, or Airflow is preferred.

Benefits

  • Flexible, remote-friendly work environment in a globally distributed company 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 entitlement in other countries.
  • $500 home office setup budget for remote employees.
  • Opportunities to connect with colleagues through company-wide global offsites.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior/Staff Software Engineer, Liquidity Platform

OKX 1K-5K Diversified Financial Services

OKX is hiring for a role supporting its global crypto exchange and wallet ecosystem, focused on advancing products that help users and institutions access crypto markets and decentralized applications.

Blockchain
4 hours, 24 minutes ago

C# Developer (Tape Storages & Data Resilience)

Veeam Software 1K-5K Internet Software & Services

Veeam is hiring a software developer to work on core data protection technologies focused on tape storage and ransomware detection for enterprise and government customers.

C# Linux .NET
4 hours, 24 minutes ago

Software Engineer - DDI Solution, ISS

Pure Storage 1K-5K IT Services

Pure Storage is hiring a Software Engineer for its ISS team to design and operate the company’s corporate IPAM/DDI platform and related infrastructure workflows.

Ansible DHCP DNS Grafana Linux Nagios Prometheus Puppet Python
4 hours, 24 minutes ago

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring a fully remote software engineer to build tools, APIs, and integrations for its HR and Payroll products within cross-functional engineering teams.

Angular AWS CI/CD Docker Elixir GitHub GitLab Jenkins Kubernetes Next.js Phoenix PostgreSQL React Vue.js
4 hours, 39 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