Backend Engineer, ClickHouse
Core
Build, scale, and operate the managed ClickHouse service infrastructure, orchestrating database lifecycle operations and resolving production issues across the stack.
Role type
Senior Backend Engineer (Distributed Systems & Database Orchestration)
Builds
Managed ClickHouse service infrastructure and lifecycle management tools
Domain
Cloud Data Platform / Distributed Databases
Deliverable
production ML models | product features | infrastructure
Required skills
Python (asyncio, FastAPI), Linux internals, CI/CD pipeline design, automated testing, distributed systems concepts, AI coding tools usage
Preferred skills
ClickHouse internals, C++ or C, Cloud infrastructure (AWS/GCP/Azure) with Terraform, PostgreSQL operations, network security
Technologies
Python, FastAPI, asyncio, psycopg2, Buildkite, GitHub Actions, ClickHouse, Linux, Terraform
Responsibilities
Design and maintain backend services managing ClickHouse service lifecycle; Work with CI/CD pipelines to ship code reliably; Investigate and resolve production issues from application code to OS level; Contribute to technical planning and roadmap; Write well-tested, type-checked code and participate in code reviews; Use AI coding tools in daily workflow
Seniority
Senior, hands-on IC