C
Principal Database Performance Engineer - Core Engineering (C++)
Contract type
Ongoing
Work mode
Remote · Germany
Experience
Senior · 5+ years
Job description
Principal Database Performance Engineer on the performance team behind ClickHouse's high-performance analytics database service, driving performance and scalability improvements across the stack.
At a glance
- Work mode
- Remote · Germany
- Languages
- English
What you'll do
- Identify impactful performance and scalability opportunities in customer or benchmark workloads
- Architect and implement optimized database algorithms and data structures across core relational operators, indexes, query processing, memory management and scheduling
- Drive the performance roadmap for latency, throughput, memory efficiency and hardware utilization improvements
- Participate in the development of a complex, high-performance database system, including meticulous testing and safe production rollout
- Represent the company externally through presentations, blog posts, and community contributions
- Mentor and support junior engineers on the team
What we're looking for
- 5+ years of experience in database performance engineering, distributed systems
- Master or PhD in databases or a related field
- Strong fluency in C++ and a background in performance-critical software or systems programming
- A track record of driving complex performance improvements end-to-end
- Deep understanding of computer science fundamentals, data structures, and algorithms
- Excellent communication and leadership skills, with a proactive, goal-driven mindset
Your team
performance team
Owns the core of query execution - filters, aggregation, joins, and the index structures that make them fast.
Benefits
- Flexible work environment
- Employer contributions towards your healthcare
- Equity in the company - stock options
- Time off - flexible time off in the US, generous entitlement in other countries
- A USD$500 Home office setup if you're a remote employee
- Global Gatherings - opportunities to engage with colleagues at company-wide offsites
- Culture - shaping it as part of a rapidly scaling start-up
Apply
About ClickHouse
A globally distributed company operating in over 25 countries, behind a high-performance analytics database service.
Key facts
- Globally distributed company
- Remote-friendly
- Rapidly scaling start-up
