Salary not listed

Principal Database Performance Engineer - Core Engineering (C++)

BackendRemote — Germany, United Kingdom, Spain, The Netherlands
Published on 2026-09-17
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Drive performance and scalability improvements across ClickHouse’s petabyte-scale analytics database. Own high-impact work from workload analysis and algorithm implementation through testing and production rollout.

About the company

ClickHouse is a high-performance columnar database built for real-time analytics on large volumes of data.

The team

Core Database Engineering

Stack

C++

What you'll do

  • Identify performance opportunities in customer and benchmark workloads
  • Design and implement optimized database algorithms and data structures
  • Improve query execution, indexes, memory management, scheduling, and hardware utilization
  • Develop and safely roll out changes to the database system
  • Represent the company through presentations, blog posts, and community contributions
  • Mentor junior engineers

What we're looking for

  • 5+ years of database performance engineering or distributed systems experience
  • Master’s or PhD in databases or a related field
  • Strong C++ fluency and experience with performance-critical systems software
  • Track record of delivering complex performance improvements end-to-end
  • Strong computer science fundamentals, data structures, and algorithms
  • Excellent communication and leadership skills

Benefits

  • Employer contributions toward healthcare
  • Company stock options for new team members
  • Flexible time off in the US and generous time off in other countries
  • $500 home office setup allowance for remote employees
  • Company-wide offsites
View original job post