
Senior Cloud Performance Engineer
ClickHouseabout 1 month ago
Remote, NetherlandsSenior
Responsibilities
- Benchmark system performance and conduct database performance analysis.
- Troubleshoot and debug application and server errors.
- Recommend configuration tuning and optimizations for performance bottlenecks.
- Collaborate with core development, cloud, and security teams to enhance ClickHouse Cloud performance.
- Plan and drive chaos engineering initiatives across engineering teams.
- Develop and manage tools for chaos experiments and measure their impact.
- Study software resilience and operational challenges.
- Extend backend systems to enable chaos engineering techniques.
- Observe and prioritize innovative disruptions in running systems.
Requirements
- 6+ years of experience in software development and operating scalable distributed systems.
- Proficiency in Go, C/C++, Java, or similar programming languages.
- Experience with concurrency, multithreading, and distributed system architectures.
- Familiarity with cloud infrastructure services, preferably Kubernetes.
- Experience leading large technical projects in collaboration with engineers.
- Expertise with public cloud providers like AWS, GCP, or Azure.
- Strong communication skills and ability to work across teams.
- Excellent problem-solving and production debugging skills.
- Passion for efficiency, availability, scalability, and data governance.
- Ability to thrive in a fast-paced environment with a sense of ownership.
Benefits
- Flexible work environment with remote-friendly policies.
- Employer contributions towards healthcare.
- Equity in the company with stock options for new team members.
- Flexible time off in the US and generous entitlement in other countries.
- $500 home office setup for remote employees.
- Opportunities for global gatherings and in-person connections.