Summary
Join ClickHouse, a company behind the popular open-source high performance columnar OLAP database management system for real-time analytics. We are seeking exceptional C++ engineers to join our remote-first global team and continue to scale and grow both our open source and ClickHouse Cloud offerings.
Requirements
- You bring along solid professional software development experience in C++. This includes experience with Unix Systems
- You have strong knowledge in database internals and design
- You have experience in performance engineering, ideally in a database but other areas like high-frequency trading, simulation, real time data processing etc. are also okay
- You communicate well with others and have the ability to work well within and across engineering teams
- You are ready to work closely with our open-source community. You participate in code reviews with patience and attention to detail fostering a culture of collaboration and mutual respect
- You are a strong problem-solver and have solid production debugging skills
- You are passionate about efficiency, availability, scalability and data governance
- You thrive in a fast-paced start-up environment, seeing yourself as a partner with the business with the shared goal of moving forward and building together
- You have a high level of responsibility, ownership, and accountability
Responsibilities
- As part of the ClickHouse Core Performance team, you will analyze and optimize the performance of the core ClickHouse database
- You will ensure that the database performance does not deteriorate over time by extending existing and adding new performance tests, based on real-world or synthetic datasets
- You will serve as a resource for the Support Engineering team, helping to debug the most advanced performance issues encountered by our customers
- As the core ClickHouse database continues to move at a fast pace, you will closely collaborate with our other core teams to assess the impact of new features on performance and support colleagues with performance tests and advice
- You will work with our open-source community. This will include resolving issues, reviewing and finishing PRs, answering questions from mail, chats, google groups, external Slack channels, etc
Benefits
- Flexible work environment - ClickHouse is a distributed company offering remote-first work to all employees
- Healthcare - Employer contributions towards your healthcare
- Equity in the company - Every new team member who joins our company receives stock options
- Time off - Flexible time off in the US, generous entitlement in all countries
- A $500 Home office setup if youβre a remote employee
- Employee-driven international mobility - we enable you to relocate internationally if you wish (within certain countries and timelines and subject to role requirements, time zones and work permit considerations)