Senior Cloud Data Infrastructure Engineer

ClickHouse ClickHouse · Data AI · Product & Engineering

The Cloud AutoScaling team at ClickHouse is seeking Senior Cloud Data Infrastructure Engineers to build and maintain auto-scaling capabilities for their cloud database environment, aiming to transform it into a server-less solution. Responsibilities include developing a Cloud Native platform, improving metrics pipelines for autoscaling, working with Kubernetes operators, and architecting distributed infrastructure.

What you'd actually do

  1. Build a cutting-edge Cloud Native platform on top of the public cloud.
  2. Improve the metrics pipeline and build algorithms to generate better autoscaling statistics and recommendations.
  3. Work on the autoscale and Kubernetes operator to support seamless Vertical and Horizontal Auto-scaling.
  4. Work closely with our ClickHouse core development team and other data plane teams, partnering with them to support auto-scaling use cases as well as other internal infrastructure improvements.
  5. Architecting and building a robust, scalable, and highly available distributed infrastructure

Skills

Required

  • Go
  • C++
  • Kubernetes
  • AWS
  • GCP
  • Azure
  • distributed systems
  • scalable systems
  • fault-tolerant systems
  • controller runtime

Nice to have

  • Python
  • uv
  • rye
  • fastAPI
  • Pandas
  • NumPy
  • Spark
  • Kafka

What the JD emphasized

  • 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems.
  • Experience building operators with Kubernetes, controller runtime
  • Production experience with programming languages like Go, C++
  • Expertise with a public cloud provider (AWS, GCP, Azure) and their infrastructure as a service offering (e.g., EC2).