ClickHouse

Senior Cloud Performance Engineer

ClickHouse

full-time

Posted on:

Location Type: Remote

Location: Australia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Benchmark system performance, database performance analysis, capacity sizing and optimization.
  • Ability to troubleshoot and debug application and server errors and logs and triage accordingly.
  • Recommend configuration tuning/optimizations for performance bottlenecks.
  • Work closely with ClickHouse core development team, cloud team, security team and partner with them 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.
  • Enjoy working on, and gaining a deep understanding of, large scale distributed systems.
  • 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

  • You have 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).
  • You have excellent communication skills and the ability to work well within a team and across engineering teams.
  • You are a strong problem solver and have solid production debugging skills.
  • You are passionate about efficiency, availability, scalability and data governance.
  • You Thrive in a fast paced environment, and see yourself as a partner with the business with the shared goal of moving the business forward.
  • You have a high level of responsibility, ownership, and accountability.
Benefits
  • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries.
  • Healthcare - Employer contributions towards your healthcare.
  • Equity in the company - Every new team member who joins our company receives stock options.
  • Time off - Flexible time off in the US, generous entitlement in other countries.
  • A $500 Home office setup if you’re a remote employee.
  • Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoC/C++Javaconcurrencymultithreadingdistributed systemscloud infrastructure servicesKubernetesAWSGCP
Soft Skills
communicationproblem solvingteam collaborationresponsibilityownershipaccountabilityadaptabilityefficiencyavailabilityscalability