Remote Core Performance 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 a Core Performance Software Engineer (C++) to join their remote-first, global 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.
  • The engineer will extend existing and add new performance tests to ensure database performance remains optimal over time.
  • The position includes serving as a resource for the Support Engineering team to help debug 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 engineer will engage with the open-source community by resolving issues, reviewing PRs, and answering questions across various platforms.

Requirements:

  • Candidates must have solid professional software development experience in C++, including experience with Unix Systems.
  • Strong knowledge in 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.
  • The company offers flexible time off in the US and generous entitlement in all countries.
  • Remote employees receive a $500 allowance for home office setup.
  • Employee-driven international mobility is available, 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