Core Software Engineer (C++) - Remote

USD 133,400-232,000 per year
MIDDLE
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 3 Software Development @ 3 Kubernetes @ 3 Linux @ 3 SQL @ 3 GCP @ 3 GitHub @ 3 Distributed Systems @ 3 AWS @ 3 Azure @ 3 Communication @ 3 Debugging @ 3 OLAP @ 3 Compliance @ 3

Details

Established in 2009, ClickHouse leads the industry with its open-source column-oriented database system, driven by the vision of becoming the fastest OLAP database globally. The company empowers users to generate real-time analytical reports through SQL queries, emphasizing speed in managing escalating data volumes. Enterprises globally, including Lyft, Sony, IBM, GitLab, Twilio, HubSpot, and many more, rely on ClickHouse Cloud. It is available through open-source or on AWS, GCP, Azure, and Alibaba.

With over 39,000 stars on GitHub, ClickHouse is the fastest and most resource efficient open-source database for real-time apps and analytics. Our Core Engineering teams own the heart of our ClickHouse Open Source project. We are looking for exceptional C++ engineers to join our remote-first, global team and continue to scale and grow both our open source and ClickHouse Cloud offerings. More specifically, we are seeking engineers who love scaling and optimizing the performance of highly distributed systems.

Responsibilities

  • Contribute to, analyze, and optimize the performance of the core ClickHouse database including query optimization, distributed query optimization, relational operators (e.g., aggregation and joins), caching, and low-level optimizations like SIMD instructions.
  • Extend existing and add new performance tests based on real-world or synthetic datasets to ensure no performance deterioration.
  • Serve as a resource for Support Engineering by assisting in debugging advanced performance issues, including on-call rotation and community support participation.
  • Collaborate with other teams to assess the impact of new features on performance and reliability.
  • Work with the open-source community to resolve issues, review PRs, and answer questions via various channels.

Requirements

  • Solid professional C++ software development experience including Unix/Linux systems.
  • Strong knowledge of database internals and design.
  • Experience in performance engineering ideally in databases or related fields such as high-frequency trading, simulation, real-time data processing.
  • Good communication skills and ability to work across engineering teams.
  • Willingness to engage with open-source community, code reviews with patience and attention to detail.
  • Strong problem-solving skills and production debugging capabilities.
  • Passion for efficiency, availability, scalability, and data governance.
  • Ability to thrive in a fast-paced start-up environment with ownership and accountability.

Bonus Points

  • Experience with ClickHouse.
  • Experience in security, privacy, and compliance.
  • Experience with TCP/IP and network programming.
  • Experience developing cloud infrastructure services, preferably with Kubernetes.
  • Experience giving public talks at technical conferences and meetups.
  • Previous contributions to open source projects.

Compensation

Salary ranges depend on location and candidate qualifications. Examples include:

  • New York Area / San Francisco Area: $157,000 - $232,000 USD
  • General US Remote: $133,450 - $197,200 USD
  • Los Angeles, CA / Washington, DC: $141,300 - $208,800 USD

Perks

  • Flexible, remote-friendly work environment with global teams.
  • Employer contributions towards healthcare.
  • Equity stock options.
  • Flexible time off and generous entitlements.
  • $500 home office setup for remote employees.
  • Global in-person gatherings and offsites.

Culture

Be part of the first 500 employees shaping company culture emphasizing collaboration, respect, and shared goals.

Equal Opportunity & Privacy

ClickHouse provides equal employment opportunities and prohibits discrimination or harassment based on protected characteristics. Privacy statements are available for review.