Remote Core Performance Software Engineer (C++) - Remote

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • ClickHouse is seeking a Core Performance Software Engineer (C++) to join their remote-first 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 performance tests and add new ones based on real-world or synthetic datasets to ensure database performance remains optimal.
  • 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 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, but 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, granting equity in the company.
  • Employees enjoy flexible time off in the US and generous entitlement in all countries.
  • A $500 home office setup is provided for remote employees.
  • The company enables employee-driven international mobility, allowing relocation internationally within certain guidelines.
  • As part of the first 200 employees, candidates will have the opportunity to shape the company culture.
About the job
Posted on
Job type
Salary
$ 133,450 - 232,000 USD / year
Experience level
Technology stack
Leave a feedback