Clickhouse

Release Engineer - Data Plane Internal Tooling and Productivity

Singapore, 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 or generous entitlement in other countries
  • USD$500 Home office setup for remote employees
  • Opportunities to engage with colleagues 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.