C++ Performance Engineer

Company behind the popular open-source, high-performance columnar OLAP database management system for real-time analytics.
$150,000 - $250,000
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Enterprise SaaS · Database

Description For C++ Performance Engineer

ClickHouse is the company behind the leading open-source, high-performance columnar OLAP database management system for real-time analytics. With over 37,000 GitHub stars, their database works 100-1000x faster than traditional approaches, processing petabytes of data with sub-second latencies. As a Performance Engineer, you'll join their Core Performance team, working on query optimization, distributed systems, and low-level optimizations. The role combines deep technical work with customer interaction and community engagement. The company offers a remote-first environment, competitive compensation including equity, and the opportunity to shape the culture as one of the first 200 employees. Top adopters include Lyft, Cisco, and eBay, demonstrating the product's enterprise-grade capabilities. The ideal candidate will bring strong C++ experience, database expertise, and a passion for performance optimization, while thriving in a collaborative, fast-paced startup environment.

Last updated 2 months ago

Responsibilities For C++ Performance Engineer

  • Analyze and optimize the performance of the core ClickHouse database
  • Extend existing and add new performance tests
  • Debug advanced performance issues for customers
  • Collaborate with core teams to assess impact of new features on performance
  • Work with open-source community, resolve issues, review PRs, answer questions

Requirements For C++ Performance Engineer

  • Solid professional software development experience in C++
  • Experience with Unix Systems
  • Strong knowledge in database internals and design
  • Experience in performance engineering
  • Strong communication skills
  • Production debugging skills
  • High level of responsibility and ownership

Benefits For C++ Performance Engineer

Medical Insurance
Equity
Dental Insurance
Vision Insurance
Relocation Benefits
  • Flexible work environment
  • Healthcare with employer contributions
  • Stock options
  • Flexible time off in the US
  • $500 Home office setup for remote employees
  • Employee-driven international mobility

Interested in this job?

Jobs Related To ClickHouse C++ Performance Engineer

Senior Software Engineer - Observability

Senior Software Engineer position at ClickHouse focusing on building and maintaining petabyte-scale observability platforms and product metrics systems.

Senior Software Engineer - Observability

Senior Software Engineer position at ClickHouse focusing on building and maintaining petabyte-scale observability platforms and product metrics systems.

Senior Software Engineer - Observability

Senior Software Engineer position at ClickHouse focusing on building and maintaining petabyte-scale observability platforms and product metrics systems.

Senior Software Engineer - Observability

Senior Software Engineer position at ClickHouse focusing on building and maintaining petabyte-scale observability platforms and product metrics systems.

Software Engineer - Observability

Senior Software Engineer role at ClickHouse, focusing on observability and product metrics for petabyte-scale systems processing millions of events per second.