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

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. Staff Software Engineer, Notifications & Growth Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is seeking a technical lead for its Notifications & Growth Platform organization to set engineering strategy and ensure secure, reliable, scalable systems that support user communication and product-led growth worldwide.

20 hours, 24 minutes ago

Engineering Intern

Signifyd 251-1K IT Services

Signifyd is hiring Engineering Interns to contribute to AI-powered fraud prevention products while gaining hands-on experience across the software development lifecycle.

Apache Spark AWS Cassandra Docker DynamoDB Elasticsearch GCP gRPC Java Kubernetes Linux Machine Learning MySQL Play Framework Python SQL
20 hours, 24 minutes ago

Principal FW/SW Engineer

Astera Labs 51-250 Industrial Conglomerates

Astera Labs is hiring a Principal Engineer – Embedded Firmware & Software in Toronto or Ottawa to lead firmware and software development for analog connectivity and Ethernet retimer platforms supporting rack-scale AI infrastructure.

Bash C++ CI/CD Embedded Systems Git Jenkins Linux Python
20 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