Senior Cloud Engineer – Autoscaling (performance and Scalability)

ClickHouse ClickHouse · Data AI · Engineering

Senior Cloud Engineer focused on building and operating a Cloud Native platform with auto-scaling capabilities for ClickHouse, a high-performance OLAP database. The role involves working on distributed systems, optimizing performance, and collaborating with core database and data plane teams.

What you'd actually do

  1. Build a cutting-edge Cloud Native platform on top of the public cloud
  2. Work on distributed systems such as ClickHouse servers, keepers, and caches
  3. Improve these systems to maximize performance for customers through auto-scaling
  4. Collaborate closely with our ClickHouse core development team and other data plane teams
  5. Architect and build robust, scalable, and highly available distributed infrastructure

Skills

Required

  • Software development
  • Distributed systems
  • Auto-scaling
  • Performance optimization
  • Kubernetes
  • Public cloud infrastructure (AWS, GCP, Azure)
  • Go, C++, or Rust

Nice to have

  • Databases
  • Cloud Native platform development

What the JD emphasized

  • 5+ years of software development industry experience building and operating scalable, fault-tolerant, distributed systems
  • Proven experience writing business-critical, production-level distributed systems software (in Go, C++, or similar languages such as Rust)
  • Skilled in benchmarking, testing, profiling, tuning, and scaling, with hands-on experience in low-level performance optimization for databases and cloud systems
  • Experience building services and deploying them on Kubernetes
  • Strong knowledge of public cloud infrastructure (AWS, GCP, or Azure)