Clickhouse
Principal Database Performance Engineer - Core Engineering (C++)
Germany, Remote. Posted a month ago
The role
You will drive performance and scalability improvements across the stack for a high-performance analytics database service. You will own database performance end-to-end on a petabyte-scale cloud database.
What you will do
- Identify impactful performance and scalability opportunities in customer or benchmark workloads
- Architect and implement optimized database algorithms and data structures
- Drive the performance roadmap for latency, throughput, memory efficiency and hardware utilization improvements
- Participate in the development of a complex, high-performance database system
- Represent the company externally through presentations, blog posts, and community contributions
- Mentor and support junior engineers on the team
Required qualifications
- 5+ years of experience in database performance engineering, distributed systems
- Master or PhD in databases or a related field
- Strong fluency in C++
- 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
Benefits
- Flexible work environment
- Employer contributions towards your healthcare
- Stock options
- Flexible time off in the US, generous entitlement in other countries
- USD$500 Home office setup if you’re a remote employee
- Opportunities to engage with colleagues at company-wide offsites
About the company
ClickHouse is a Core Analytics Database company. It is a globally distributed company operating in over 25 countries.