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 team in the United Kingdom.
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.
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 requires collaboration with the Support Engineering team to debug advanced performance issues encountered by customers.
The engineer will work closely with other core teams to assess the impact of new features on performance and provide support with performance tests and advice.
The role includes engaging 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 collaboratively within and across engineering teams are necessary.
Candidates should be ready to engage with the open-source community, demonstrating patience and attention to detail during code reviews.
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.
Bonus points for experience with ClickHouse, security, privacy, compliance, TCP/IP and network programming, cloud infrastructure services (preferably with Kubernetes), public speaking at technical conferences, and previous contributions to open source projects.
Benefits:
ClickHouse offers a flexible work environment with remote-first work for all employees.
The company provides employer contributions towards healthcare.
Every new team member receives stock options as part of their compensation package.
Employees enjoy flexible time off, 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.