Remote Core Software Engineer (C++) - Remote

Posted

Apply now
Please, let ClickHouse know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • ClickHouse is seeking exceptional C++ engineers to join their remote-first, global Core Performance team.
  • The role involves analyzing and optimizing the performance of the core ClickHouse database, focusing on query optimization, distributed query optimization, relational operators, caching, and low-level optimizations like SIMD instructions.
  • Responsibilities include extending existing performance tests and adding new ones based on real-world or synthetic datasets to ensure database performance remains optimal.
  • The engineer will assist the Support Engineering team in debugging advanced performance issues encountered by customers.
  • Collaboration with other core teams is essential to assess the impact of new features on performance and to provide support with performance tests and advice.
  • The role also involves engaging with the open-source community, resolving issues, reviewing pull requests, and answering questions across various platforms.

Requirements:

  • Candidates must have solid professional software development experience in C++, including experience with Unix Systems.
  • Strong knowledge of database internals and design is required.
  • Experience in performance engineering is essential, ideally within a database context, though experience in high-frequency trading, simulation, or real-time data processing is also acceptable.
  • Effective communication skills and the ability to work well within and across engineering teams are necessary.
  • Candidates should be ready to work closely with the open-source community, participating in code reviews with patience and attention to detail.
  • Strong problem-solving abilities and solid production debugging skills are required.
  • A passion for efficiency, availability, scalability, and data governance is essential.
  • Candidates should thrive in a fast-paced start-up environment and possess a high level of responsibility, ownership, and accountability.

Benefits:

  • ClickHouse offers a flexible work environment with remote-first work for all employees.
  • Employer contributions towards healthcare are provided.
  • Every new team member receives stock options as part of their compensation package.
  • Flexible time off is available in the US, with generous entitlement in all countries.
  • Remote employees receive a $500 allowance for home office setup.
  • The company supports employee-driven international mobility, allowing relocation within certain countries and timelines, subject to role requirements and work permit considerations.
Apply now
Please, let ClickHouse know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback