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 frameworks.
  • Build and maintain official data connectors for systems such as Kafka, dbt, Spark, Flink, Beam, and Fivetran.
  • Develop SDKs and connectors that make ClickHouse feel native in JVM-based applications.
  • Own the full lifecycle of data framework integrations, from core database drivers to higher-level tooling.
  • Collaborate with open-source contributors, internal teams, and enterprise users to improve JVM integrations.
  • Work on low-level database integrations and high-level visualization platform integrations.
  • Help ensure integrations meet standards for performance, reliability, and developer experience.
  • Support data workloads involving real-time analytics, observability, and large-scale data processing.

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 at least one 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 for cross-functional collaboration.
  • Understanding of JDBC, network protocols such as TCP/IP and HTTP, and techniques for optimizing data throughput over the wire.
  • Passion for open-source development.
  • Prior contributions to open-source projects, active OSS community engagement, or influencing core system evolution 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 across more than 20 countries.
  • Employer contributions toward healthcare.
  • Equity in the company through stock options for new team members.
  • Flexible time off in the US and generous vacation entitlement in other countries.
  • $500 home office setup allowance for remote employees.
  • Opportunities to connect with colleagues through company-wide offsites and global gatherings.
  • Competitive salary range with location-based market adjustments.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer (Malware Detection)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Staff Software Engineer to lead the architecture, scalability, reliability, and customer-facing capabilities of its production malware-scanning platform for open source artifacts.

Go Maven Terraform
12 hours, 50 minutes ago

[Job-31663] Engenheiro de Dados (Azure/Databricks) Sênior , Brazil

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

A CI&T busca uma pessoa Engenheira de Dados para garantir a integridade, consistência, eficiência e governança dos modelos de dados em seu ecossistema de soluções em nuvem e inteligência artificial.

Apache Spark Azure CI/CD Databricks GitHub MLflow Python SQL
13 hours, 5 minutes ago

Senior Software Engineer (Athena)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a remote Senior Software Engineer to build Athena, a Go- and GCP-based clearing house that validates enterprise vulnerability data and routes reliable signals to remediation.

Go Terraform
13 hours, 5 minutes ago

[Job-31586] Senior Software Developer - SDLC, Brazil

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

CI&T is seeking a Senior Software Developer – AI to support Flow initiatives embedded in strategic client projects, advancing software development lifecycles, technology modernization, and the practical adoption of AI in software engineering.

AWS Azure CI/CD Generative AI Java Kubernetes .NET Node.js Python
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