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 a minute 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

Python Integration Engineer

Senior Python Integration Engineer role at ClickHouse, developing high-performance database clients and contributing to open-source projects.

Software Engineer - DB Integrations Team

Senior Software Engineer role at ClickHouse, building high-performance data integration solutions for petabyte-scale analytics platform.

Software Engineer - DB Integrations Team

Senior Software Engineer role at ClickHouse, building high-performance data integration solutions for petabyte-scale analytics platform.

C++ Engineer - Core Database Engine

Senior C++ Engineer position at ClickHouse, working on high-performance database engine and cross-language integration

Full Stack Software Engineer - Billing

Senior Full Stack Software Engineer position at ClickHouse, building cloud billing platforms with React, TypeScript, and Node.js in a remote-first environment.