Principal Database Performance Engineer - Core Engineering (C++)

ClickHouse · Remote · Germany · United Kingdom · Spain · The Netherlands ·
Fully remoteFull-timeLead8+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Principal level role
  • Fully remote globally
  • C++ and algorithms
  • Database performance
  • Equity included

Join the team behind ClickHouse, a high-performance analytics database service. As a Principal Engineer, you will tackle ambiguous technical challenges to enhance latency, throughput, and memory efficiency on a petabyte-scale cloud platform. You will own performance end-to-end, from algorithm design to production rollout.

What you'll do

  • Identify performance and scalability opportunities in customer workloads
  • Architect optimized database algorithms and data structures
  • Improve core relational operators, indexes, and query processing
  • Drive the roadmap for latency, throughput, and hardware utilization
  • Ensure safe production rollout through meticulous testing
  • Represent the company via presentations and community contributions
  • Mentor and support junior engineers on the team

What you'll need

  • 5+ years in database performance engineering or distributed systems
  • Master or PhD in databases or a related field
  • Strong fluency in C++ and systems programming
  • Track record of driving complex performance improvements
  • Deep understanding of data structures and algorithms
  • Excellent communication and leadership skills

Stack

  • C++

How you'll work

  • Fully remote within ClickHouse hiring presence
  • Globally distributed team across 25+ countries

What you get

  • Employer contributions towards healthcare
  • Stock options for every new team member
  • Flexible time off in the US
  • Generous leave entitlement in other countries
  • $500 home office setup budget for remote staff
  • Opportunities for global company-wide offsites