Senior Software Engineer - ClickHouse
Core
Senior Backend Engineer owning the managed ClickHouse service platform, focusing on database internals, distributed coordination, and data engineering tooling.
Role type
Senior IC backend engineer (database systems)
Builds
Managed ClickHouse service, streaming ingestion pipelines, backup/restore architecture, and data engineering tooling
Domain
Cloud data platform, open-source databases, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python (async, production-grade), ClickHouse (scale, internals, C++ codebase), C++, distributed systems (consensus, coordination), data engineering (streaming, Kafka), Linux/cloud fundamentals, technical leadership (RFCs, mentoring)
Preferred skills
CDC pipelines, benchmarking, security engineering, AI coding tools
Technologies
ClickHouse, Python, C++, Kafka, ZooKeeper, ClickHouse Keeper, S3/GCS/Azure, Avro
Responsibilities
Design and lead major platform initiatives (coordination-service migrations, backup/restore, cluster topology), build data engineering tooling, own ClickHouse version lifecycle, debug deep stack issues, write RFCs and drive architectural decisions, influence product roadmap, mentor engineers, handle production incident response
Seniority
Senior, hands-on IC with leadership scope