At a Glance
- Tasks: Enhance ClickHouse's reliability and performance while collaborating with diverse teams.
- Company: Join a pioneering tech company shaping the future of database reliability.
- Benefits: Flexible remote work, healthcare contributions, stock options, and generous time off.
- Why this job: Make a real impact on high-performance databases in a dynamic, global environment.
- Qualifications: 5+ years in Reliability Engineering, strong SQL knowledge, and scripting skills.
- Other info: Be part of a culture that values your input and fosters growth.
The predicted salary is between 36000 - 60000 £ per year.
This position can be based remotely in the United Kingdom, Germany, or the Netherlands. We are building out our Site Reliability Engineering team in ClickHouse Core. As one of the first members of our Reliability Engineering Team at Core, you will be responsible for building and leading processes to ensure and improve the reliability, availability, scalability, and performance of ClickHouse. You will collaborate with different teams like Control Plane, Dataplane, Security, Support and Operations and guide them to implement ClickHouse in the best way for our customers. You will also own the areas of managing engineering escalation management and response, investigations, post-mortem analysis including running blameless postmortems, and continuous improvement of how ClickHouse is run and optimized in the cloud. This role offers a unique opportunity to impact our elastic, scalable, high-performance ClickHouse in ClickHouse Cloud.
What will you do?
- Continuously improve the reliability and performance of ClickHouse core.
- Improve and create metrics and alerts to identify and prevent problems in production before they affect customers.
- Investigate the most common problems encountered by customers in ClickHouse Core to identify root causes, submit bug fixes, issue reports, and suggest improvements.
- Enhance incident response processes and post-mortem analysis for ClickHouse core outages, including collaboration with support and Cloud teams to communicate with affected customers.
- Plan, enable, and drive Chaos initiatives across engineering teams based on internal priorities.
- Manage on-call processes to respond to performance and reliability issues, and establish best practices for coordinating escalation to resolve issues and minimize customer impact.
About you
- Bachelor's or Master's degree in Computer Science or a related field.
- At least 5 years of experience in Reliability Engineering, QA or customer-facing engineering.
- Previous experience operating ClickHouse or other SQL databases in production.
- Excellent understanding of distributed database internals and SQL; ClickHouse experience is a major plus.
- Scripting experience with Shell or Python, and ability to read and understand C++ code.
- Knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
- Strong problem-solving and production debugging skills.
- Ability to thrive in a fast-paced, global team and partner with the business to move the company forward.
- High level of responsibility, ownership, and accountability.
- Excellent communication skills.
Compensation
For roles based in the United States, the typical starting salary range is listed above. In certain locations, such as Los Angeles, CA; San Francisco Bay Area, CA; Seattle, WA; and New York City Metro Area, a premium market range may apply. These salary ranges reflect the minimum and maximum pay for this role at the time of posting; actual compensation may be higher or lower and ranges may be adjusted in the future. An individual's placement within the range depends on factors including education, qualifications, certifications, experience, skills, location, performance, and business needs. If you have questions about compensation, please contact paytransparency@clickhouse.com.
Perks
- Flexible work environment - Remote-friendly, with global operations in 20 countries.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Stock options for new team members.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A $500 home office setup for remote employees.
- Global gatherings - Opportunities to engage with colleagues at company-wide offsites.
Culture
We all shape it. As part of our first 500 employees, you will be instrumental in shaping our culture. Learn more about our values, blog, or LinkedIn for updates.
Equal Opportunity & Privacy
ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type. This includes factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law. Please see our Privacy Statement for details.
Database Reliability Engineer - Core Team in London employer: Clickhouse
Contact Detail:
Clickhouse Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Database Reliability Engineer - Core Team in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at ClickHouse. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! If you've got experience with ClickHouse or similar databases, make sure to highlight that in conversations. Share specific examples of how you've improved reliability or performance in past roles.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. Be ready to discuss how you would handle real-world scenarios related to database reliability and incident response.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team!
We think you need these skills to ace Database Reliability Engineer - Core Team in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Database Reliability Engineer role. Highlight your experience with ClickHouse or similar SQL databases, and don’t forget to showcase your problem-solving skills and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about reliability engineering and how your background makes you a perfect fit for our team. Be sure to mention any specific experiences that relate to the job description.
Show Off Your Technical Skills: We want to see your technical prowess! Include any scripting languages you’re comfortable with, like Shell or Python, and mention your understanding of distributed database internals. This will help us see how you can contribute to our team right away.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our awesome team!
How to prepare for a job interview at Clickhouse
✨Know Your ClickHouse Inside Out
Make sure you brush up on your knowledge of ClickHouse and its internals. Be prepared to discuss how you’ve used it in production, any challenges you faced, and how you overcame them. This will show your depth of understanding and practical experience.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled reliability issues in the past. Think about specific incidents where you identified root causes and implemented solutions. This will demonstrate your analytical skills and ability to thrive under pressure.
✨Communicate Clearly and Effectively
Since this role involves collaboration with various teams, practice articulating your thoughts clearly. Use examples from your past experiences to illustrate your points. Good communication can set you apart from other candidates.
✨Familiarise Yourself with Cloud Platforms
Brush up on your knowledge of cloud computing platforms like AWS, Azure, or Google Cloud. Be ready to discuss how you’ve leveraged these technologies in your previous roles, especially in relation to database management and reliability.