Browse All Jobs
Job Description
ClickHouse is seeking a Senior Cloud Performance Engineer to join their Cloud Engineering team. This team is responsible for building the cloud-native ClickHouse Cloud Platform. The ideal candidate will have a strong background in database benchmarking, test automation, system engineering, performance analysis, and capacity management.About ClickHouseClickHouse is an open-source column-oriented database system. Enterprises globally, including Lyft, Sony, IBM, GitLab, Twilio, HubSpot, and many more, rely on ClickHouse Cloud.What this role involves:
  • Benchmark system performance, database performance analysis, capacity sizing and optimization.
  • Troubleshoot and debug applications, server errors, logs, and triage accordingly.
  • Recommend configuration tuning/optimizations for performance bottlenecks.
  • Work closely and partner with ClickHouse's core development team, cloud team, and security team to improve the performance of ClickHouse Cloud.
  • Plan, enable, and drive Chaos initiatives across Engineering teams, based upon internal priorities
  • Develop, deploy and manage tools to systematically run chaos experiments and measure impact
  • Study the problems in the software resilience, operational, and delivery spaces
  • Extend our entire backend to enable Chaos Engineering techniques in the system
  • Observe running systems, and determine/prioritize innovative ways to disrupt them
Requirements:
  • 6+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems.
  • Software development experience in Go, C/C++, Java, or similar.
  • Experience with concurrency, multithreading, and the deployment of distributed system architectures
  • Experience developing cloud infrastructure services, preferably with Kubernetes.
  • Experience leading and shipping large scope technical projects in collaboration with multiple experienced engineers.
  • Expertise with a public cloud provider (AWS, GCP, Azure) and their infrastructure as a service offering (e.g. EC2).
  • Excellent communication skills and the ability to work well within a team and across engineering teams.
  • Strong problem solver and have solid production debugging skills.
  • Passionate about efficiency, availability, scalability and data governance.
  • Thrive in a fast paced environment, and see yourself as a partner with the business with the shared goal of moving the business forward.
  • High level of responsibility, ownership, and accountability
ClickHouse offers:
  • Flexible work environment
  • Healthcare
  • Equity in the company
  • Flexible time off
  • A $500 Home office setup if you’re a remote employee.
  • Global Gatherings
Apply Manually