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
