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