ClickHouse is an open-source column-oriented database system established in 2009, aiming to be the fastest OLAP database globally.
The Cloud Performance Engineering team is responsible for building the cloud-native ClickHouse Cloud Platform, transforming the OLAP space.
The role involves benchmarking system performance, database performance analysis, capacity sizing, and optimization.
Responsibilities include troubleshooting application and server errors, recommending configuration tuning for performance bottlenecks, and collaborating with various teams to improve ClickHouse Cloud performance.
The position requires planning and driving Chaos initiatives across Engineering teams and developing tools to run chaos experiments and measure their impact.
The ideal candidate should enjoy working on large-scale distributed systems and study software resilience, operational, and delivery challenges.
Requirements:
Candidates must have 6+ years of relevant software development experience in building and operating scalable, fault-tolerant, distributed systems.
Proficiency in software development using Go, C/C++, Java, or similar languages is required.
Experience with concurrency, multithreading, and deploying distributed system architectures is essential.
Candidates should have experience developing cloud infrastructure services, preferably with Kubernetes.
Experience in leading and shipping large scope technical projects in collaboration with multiple engineers is necessary.
Expertise with a public cloud provider (AWS, GCP, Azure) and their infrastructure as a service offerings is required.
Excellent communication skills and the ability to work well within and across engineering teams are essential.
Strong problem-solving skills and solid production debugging capabilities are necessary.
A passion for efficiency, availability, scalability, and data governance is expected.
Candidates should thrive in a fast-paced environment and possess a high level of responsibility, ownership, and accountability.
Benefits:
ClickHouse offers a flexible work environment as a globally distributed and remote-friendly company operating in 20 countries.
Employer contributions towards healthcare are provided.
Every new team member receives stock options, granting equity in the company.
Flexible time off is available in the US, with generous entitlement in other countries.
Remote employees receive a $500 home office setup allowance.
Opportunities for global gatherings are provided to foster in-person connections with colleagues at company-wide offsites.