Overview
The Release Engineer role at ClickHouse involves a blend of operational execution and software development, focusing on the safe and continuous delivery of ClickHouse Cloud, a managed database platform.
Key Responsibilities
- Plan and execute rolling upgrades across tens of thousands of ClickHouse clusters, ensuring safety, correctness, and minimal customer impact.
- Own the full release pipeline, from pre-upgrade validation and staged rollouts to post-upgrade monitoring and incident response.
- Investigate and resolve production issues as part of a regular on-call rotation.
- Build and improve internal tooling and automation for large-scale database operations.
- Collaborate with core database and cloud infrastructure teams to address operational pain points.
- Support and educate other engineering teams using internal tools.
Requirements
- 5+ years of experience operating stateful distributed systems in production.
- Hands-on experience with upgrades or maintenance operations on live production data stores.
- Strong production debugging skills.
- Experience with cloud infrastructure (AWS, Azure, or GCP) and Kubernetes.
- Software development experience in Go or another language with a willingness to learn Go.
- Experience with ClickHouse preferred.
Benefits
- Flexible work environment - remote-friendly with operations in over 25 countries.
- Healthcare - employer contributions towards healthcare.
- Equity in the company - stock options for all new team members.
- Generous time off policies.
- USD $500 for home office setup if remote.
- Opportunities for global gatherings and in-person connections.
Location
Remote, with operations in over 25 countries.
How to Apply
Please apply through the company's career page.
Deadline
No specific deadline mentioned.