C
ClickHouse
Backend
Core Software Engineer (C++) - Remote
C++Unix SystemsDatabase InternalsPerformance Engineering
About the Position
ClickHouse is one of the most innovative and fast-growing private cloud companies, recognized on the 2025 Forbes Cloud 100 list. We are seeking exceptional C++ engineers to join our remote-first team and contribute to optimizing the performance of our core ClickHouse database.
Responsibilities
- Contribute to, analyze, and optimize the performance of the core ClickHouse database.
- Extend existing and add new performance tests based on real-world or synthetic datasets.
- Serve as a resource for the Support Engineering team to debug advanced performance issues.
- Collaborate with other teams to assess the impact of new features on performance and reliability.
- Work with the open-source community, resolving issues, reviewing PRs, and answering questions.
Requirements
- Professional software development experience in C++.
- Experience with Unix Systems.
- Strong knowledge in database internals and design.
- Experience in performance engineering, ideally in a database or related areas like high-frequency trading or real-time data processing.
- Strong problem-solving and production debugging skills.
Benefits
- Flexible work environment - globally distributed and remote-friendly.
- Employer contributions towards healthcare.
- Equity in the company - stock options for new employees.
- Flexible time off and generous entitlement for remote employees.
- $500 Home office setup for remote employees.
Core Software Engineer (C++) - Remote