
Core Software Engineer (C++) - Remote
ClickHouseabout 1 month ago
Remote, IndiaMid Level / Senior
Responsibilities
- Analyze and optimize the performance of the core ClickHouse database.
- Extend existing and add new performance tests based on real-world or synthetic datasets.
- Assist the Support Engineering team in debugging advanced performance issues.
- Collaborate with core teams to assess the impact of new features on performance.
- Engage with the open-source community by resolving issues and reviewing pull requests.
Requirements
- Solid professional software development experience in C++.
- Strong knowledge in database internals and design.
- Experience in performance engineering, ideally in a database context.
- Ability to communicate effectively and work collaboratively across teams.
- Strong problem-solving skills and production debugging capabilities.
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.
- A $500 home office setup for remote employees.
- Opportunities for global gatherings and in-person connections.