Description
ClickHouse is looking for a Principal Database Performance Engineer to join the team behind its high-performance analytics database service.
In this role, you will drive performance and scalability improvements across the stack, taking on ambiguous, high-impact technical challenges.
Responsibilities:
- 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
Requirements:
- 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
Perks:
- Flexible work environment
- Remote-friendly
- Healthcare
- Employer contributions towards healthcare
- Equity in the company
- Stock options
- Flexible time off
- Generous entitlement in other countries
- USD$500 Home office setup for remote employees
- Global Gatherings