Senior Cloud Performance Engineer

ClickHouse ClickHouse · Data AI · Singapore · Engineering

Senior Cloud Performance Engineer at ClickHouse, focusing on optimizing the performance and scalability of their cloud-native OLAP platform. Responsibilities include benchmarking, performance analysis, capacity sizing, troubleshooting, and developing tools for chaos engineering. Requires strong experience in distributed systems, database performance, cloud infrastructure, and leading technical projects.

What you'd actually do

  1. Benchmark system performance, database performance analysis, capacity sizing and optimization.
  2. Troubleshoot and debug applications, server errors, logs, and triage accordingly.
  3. Recommend configuration tuning/optimizations for performance bottlenecks.
  4. Work closely and partner with ClickHouse's core development team, cloud team, and security team to improve the performance of ClickHouse Cloud.
  5. Plan, enable, and drive Chaos initiatives across Engineering teams, based upon internal priorities

Skills

Required

  • distributed systems performance engineering
  • database benchmarking
  • test automation
  • system engineering
  • performance analysis
  • capacity management
  • Go, C/C++, Java, or similar
  • concurrency
  • multithreading
  • deployment of distributed system architectures
  • cloud infrastructure services
  • Kubernetes
  • public cloud provider (AWS, GCP, Azure)
  • production debugging skills

Nice to have

  • Chaos Engineering

What the JD emphasized

  • proven track record of understanding the performance limits of different distributed databases
  • strong background in database benchmarking
  • test automation
  • system engineering
  • performance analysis
  • capacity management
  • building and operating scalable, fault-tolerant, distributed systems
  • leading and shipping large scope technical projects