Senior Software Engineer - Clickpipes (CDC/Streaming)

ClickHouse, Inc.

Northern (KY)

Hybrid

USD 140,000 - 200,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible work environment
Healthcare
Equity
Flexible time off
Home office stipend
Global gatherings

Job summary

ClickHouse, Inc. is hiring for a remote-first role on the ClickPipes - Database Integrations team, focused on real-time data replication and distributed systems.

You will design high-throughput integrations with Postgres, MySQL, MongoDB, data lakes, and data warehouses, own end-to-end reliability, debug production issues, write documentation, and participate in on-call rotations. You will also collaborate with customers to uncover requirements and influence product roadmaps.

Qualifications

  • 5+ years building data-intensive software.
  • Proficient in Go or systems programming with willingness to ramp.
  • Cloud-native experience on AWS/GCP/Azure.
  • Kubernetes experience in production.
  • Strong debugging, writing, and communication skills.

Responsibilities

  • Build data-intensive systems; design and develop high-throughput integrations with databases, data lakes, and data warehouses.
  • Own end-to-end reliability; debug production issues using runtime diagnostics and observability tools.
  • Write clear documentation and participate in on-call rotations.
  • Drive product innovation by gathering customer requirements and influencing roadmaps.

Skills

Go
Distributed systems
Cloud-native
Kubernetes

Tools

PostgreSQL
MySQL
MongoDB
PeerDB
pprof
Parca

Job description

Note:. We are hiring for this role remotely in any country ClickHouse has a hiring presence.

About the Team

The ClickPipes - Database Integrations team builds the platform that enables real-time data replication from databases into ClickHouse at petabyte scale.

As a member of this team, you will be solving complex database-related challenges and distributed systems problems, such as understanding database internals to optimize snapshotting strategy, handling schema evolution during live replication, managing data type compatibility across systems, maintaining low end-to-end latency under unpredictable loads, and leveraging durable execution frameworks to ensure data consistency over unreliable networks. We work in the open — our database integrations are built on PeerDB, an open-source CDC platform we actively maintain and contribute to.

See some of our recent work:

  • ClickPipes for Postgres now supports failover replication slots

  • MongoDB CDC to ClickHouse with Native JSON Support

  • Under the Hood: Building MySQL Change Data Capture in ClickPipes

What You’ll Do:
  • Build data-intensive systems

    • Design and develop high-throughput integrations with databases (Postgres, MySQL, MongoDB), data lakes (Iceberg, Delta Lake), and data warehouses (BigQuery, Snowflake).

    • Handle edge cases in real-world production scenarios: unconventional database setups, internals of data types, database upgrades/failovers, large transactions, etc.

    • Design integration solutions to enable users to fully harness ClickHouse's performance and throughput.

    Own end-to-end reliability

    • Debug complex issues in production leveraging runtime diagnostics (e.g., pprof, parca) and observability tools (e.g., metrics, logging, tracing).

    • Build and improve infrastructure and tools to increase system reliability, reduce incident response time, and simplify/automate operations.

    • Write clear documentation, both publicly and internally.

    • Participate in on-call rotation.

    Drive product innovation

    • Work directly with customers to understand integration requirements and discover gaps in existing product.

    • Collaborate cross-functionally with internal teams to ensure operational efficiency.

    • Lead technical discussions and influence product roadmaps.

About You:
  • 5+ years of industry experience building data-intensive software solutions.

  • Proficient in Go, or experienced in systems programming with willingness to ramp up quickly in Go.

  • Cloud-native experience deploying and operating services on at least one major cloud platform (AWS/GCP/Azure).

  • Practical experience with Kubernetes.

  • Strong problem solver and solid production debugging skills.

  • Clear communication in writing (design docs, code review) and verbally (technical discussions, customer calls, incident response).

Bonus Points

  • Experience with database replication technologies (CDC, logical replication).

  • Experience with durable execution frameworks (Temporal).

  • Experience with data formats and protocols (Avro, Parquet, Protobuf).

  • Experience with modern data processing frameworks (e.g. Kafka, Spark, Flink).

  • Experience with maintaining/contributing to open-source software.

Why Join Us
  • Work on challenging problems at the intersection of database technologies, distributed systems, and cloud-native architecture.

  • Work on a team that builds software in the open (PeerDB), and that cares about the craft of engineering, documentations, and continuous learning.

  • Be part of a high-visibility team that delivers meaningful impact to customers in a dynamic, hyper-growth environment.

#LI-remote

Perks
  • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries.

  • Healthcare - Employer contributions towards your healthcare.

  • Equity in the company - Every new team member who joins our company receives stock options.

  • Time off - Flexible time off in the US, generous entitlement in other countries.

  • A USD$500 Home office setup if you’re a remote employee.

  • Global Gatherings– We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.

Culture - We All Shape It

As part of a rapidly scaling start-up, you will be instrumental in shaping our culture.

Are you interested in finding out more about our culture? Learn more about our values here. Check out our blog posts or follow us on LinkedIn to find out more about what’s happening at ClickHouse.

Equal Opportunity & Privacy

ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Please see here for our Privacy Statement.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Software Engineer - ClickPipes Platform
Senior Full Stack Software Engineer - ClickPipes Platform

ClickHouse, Inc. • Northern (KY)

Hybrid
USD 120,000 - 160,000
Flexible work environment
Healthcare
Equity in the company
+3
Solutions Architect - Pacific Northwest
Solutions Architect - Pacific Northwest

ClickHouse, Inc. • Northern (KY)

Hybrid
USD 180,000 - 240,000
Flexible work environment
Healthcare
Equity in the company
+3
Senior Infrastructure Engineer - Postgres
Senior Infrastructure Engineer - Postgres

ClickHouse, Inc. • Northern (KY)

On-site
USD 150,000 - 210,000
Flexible work environment
Healthcare
Equity in the company
+3
Cloud Software Engineer - Observability Platform
Cloud Software Engineer - Observability Platform

ClickHouse, Inc. • Northern (KY)

Hybrid
USD 140,000 - 190,000
Flexible work environment
Healthcare
Equity in the company
+3
Senior Software Engineer - Integrations - AI/ML
Senior Software Engineer - Integrations - AI/ML

Socket.dev • United States

On-site
USD 141,000 - 208,000
Flexible work environment
Healthcare
Equity in the company
+3
Cloud Software Engineer - Observability Platform
Cloud Software Engineer - Observability Platform

ClickHouse • United States

Remote
CAD 120,000 - 180,000
Flexible work environment - remote‑or‑
Healthcare - Employer contributions
Equity in the company
+3
Director of Product, ClickHouse Cloud
Director of Product, ClickHouse Cloud

ClickHouse, Inc. • Northern (KY)

Hybrid
USD 180,000 - 240,000
Flexible work environment
Healthcare
Equity in the company
+3
Senior Technical Customer Support Engineer
Senior Technical Customer Support Engineer

Neura Market • Northern (KY)

Hybrid
USD 140,000 - 174,000
Flexible work environment
Healthcare
Equity in the company
+3
Principal Software Engineer - Postgres
Principal Software Engineer - Postgres

ClickHouse • United States

Hybrid
USD 140,000 - 200,000
Flexible work environment
Healthcare contributions
Company equity
+3
Engineering Lead, Web Platform
Engineering Lead, Web Platform

ClickHouse • United States

Hybrid
USD 177,000 - 222,000
Flexible work environment
Healthcare
Equity in the company
+3