ClickHouse is seeking a Core Software Engineer (C++) to join their remote-first, global team. The ideal candidate will contribute to, analyze, and optimize the performance of the core ClickHouse database. This role involves working on query optimization, distributed query optimization, relational operators, caching, and low-level optimizations. The engineer will also ensure database performance by extending existing and adding new performance tests, based on real-world or synthetic datasets.
The role involves serving as a resource for the Support Engineering team, helping to debug advanced performance issues and participating in on-call rotations and community support channels. Collaboration with other teams is essential to assess the impact of new features on performance and reliability. The engineer will also work with the open-source community, resolving issues, reviewing PRs, and answering questions.
ClickHouse offers a flexible work environment, healthcare contributions, equity in the company, flexible time off, a home office setup allowance, and global gatherings to foster in-person connections.
What will role involve:
Requirements:
ClickHouse offers: