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 the full lifecycle of data framework integrations, from core database drivers to SDKs and connectors.
  • Build and maintain official data connectors for tools such as Kafka, dbt, Spark, Flink, Beam, and Fivetran.
  • Develop integrations with visualization platforms including Grafana, Tableau, Power BI, and Metabase.
  • Contribute to JVM-based tools that make ClickHouse feel native in Java applications.
  • Collaborate with open-source contributors, internal teams, and enterprise users to improve performance, reliability, and developer experience.
  • Work on database integration components that support high-volume, high-performance data workloads.
  • Support real-time analytics, observability, and other data engineering use cases through connector and SDK development.

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, network protocols such as TCP/IP and HTTP, and data throughput optimization techniques.
  • Outstanding written and verbal communication skills.
  • Passion for open-source development.
  • Prior contributions to open-source projects and active engagement with the OSS community are a plus.
  • 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 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 time off in other countries.
  • $500 home office setup stipend for remote employees.
  • Opportunities to connect with colleagues through company-wide global gatherings and offsites.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer (Platform Team)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Software Engineer for its Platform Team to build the foundational AI tooling and security infrastructure that helps teams across the company deploy reliable AI-powered solutions.

Docker Go Java Kubernetes MLOps Python TypeScript
4 minutes ago

Senior Competitive Benchmarking Developer - Product Marketing

Elastic 1K-5K Internet Software & Services

Elastic is seeking a Senior Competitive Benchmarking Engineer to join its Product Marketing Organization and validate, analyze, and communicate how Elastic performs against competing products.

AWS Elasticsearch GCP Java Kubernetes Linux Python Terraform
4 minutes ago

AI Software Engineer

Finite State 51-250 Internet Software & Services

Finite State is hiring a Senior Full-Stack Software Engineer to build and scale its remote-first cybersecurity platform for connected devices and supply chains.

AWS CI/CD Docker GitHub JavaScript Kubernetes Microservices Next.js Node.js OAuth OpenID Connect PostgreSQL Python React Redis Serverless Supabase TypeScript
19 minutes ago

Principal Software Engineer (Platform Team)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Principal Software Engineer for its Platform Team to lead the architecture and rollout of the company’s AI platform and security infrastructure.

Docker Kubernetes Machine Learning MLOps Python
19 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