Release Engineer - Data Plane

ClickHouse ClickHouse · Data AI · Australia +1 · Engineering

This role focuses on the release engineering for a managed database platform, specifically ClickHouse Cloud. It involves operational execution and software development for safe, continuous delivery, including planning and executing upgrades, managing the release pipeline, debugging production issues, and building internal tooling for large-scale database operations. The role requires experience with stateful distributed systems, cloud infrastructure, and Go programming.

What you'd actually do

  1. Plan and execute rolling upgrades across tens of thousands of ClickHouse clusters, ensuring safety, correctness, and minimal customer impact
  2. Own the full release pipeline: from pre-upgrade validation and staged rollouts to post-upgrade monitoring and incident response
  3. Investigate and resolve production issues as part of a regular on-call rotation, including snowflake clusters and edge cases that automation can't yet handle
  4. Build and improve the internal tooling and automation that makes large-scale database operations reliable and repeatable
  5. Work closely with the core database and cloud infrastructure teams to identify operational pain points and turn them into solved problems

Skills

Required

  • 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 genuine willingness to learn)

Nice to have

  • Experience with ClickHouse

What the JD emphasized

  • operating stateful distributed systems in production
  • running upgrades or maintenance operations on live production data stores, at scale
  • production debugging skills
  • cloud infrastructure (AWS, Azure, or GCP) and Kubernetes
  • Go (or strong experience in another language and genuine willingness to learn)