Clickhouse
Release Engineer - Data Plane Internal Tooling and Productivity
Australia, Remote. Posted 2 months ago
The role
This role is an equal split between operational execution and software development. You will plan and execute rolling upgrades across tens of thousands of ClickHouse clusters and build internal tooling to automate large-scale database operations.
What you will do
- Plan and execute rolling upgrades across tens of thousands of ClickHouse clusters
- Own the full release pipeline from pre-upgrade validation to post-upgrade monitoring
- Investigate and resolve production issues as part of a regular on-call rotation
- Build and improve internal tooling and automation for database operations
- Work with core database and cloud infrastructure teams to solve operational pain points
- Support and educate other engineering teams using internal tools
Required qualifications
- 5+ years of experience operating stateful distributed systems in production
- Hands-on experience running upgrades or maintenance operations on live production data stores at scale
- Strong production debugging skills
- Experience with cloud infrastructure (AWS, Azure, or GCP) and Kubernetes
- Software development experience in Go or strong experience in another language and willingness to learn
Nice to have
- Experience with ClickHouse
Benefits
- Flexible work environment
- Employer contributions towards healthcare
- Stock options
- Flexible time off in the US and generous entitlement in other countries
- USD$500 Home office setup for remote employees
- Opportunities for in-person connection at company-wide offsites
About the company
The Release Team owns the safe, continuous delivery of ClickHouse Cloud, a managed database platform running tens of thousands of ClickHouse clusters.