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.