Principal Database Performance Engineer - Core Engineering (C++)
Core
Drive performance and scalability improvements across the stack for a high-performance analytics database service, owning core query execution components like filters, aggregation, joins, and index structures.
Role type
Principal Database Performance Engineer (Core Engineering)
Builds
A complex, high-performance database system (ClickHouse) serving petabyte-scale cloud analytics workloads.
Domain
Cloud analytics databases, distributed systems, systems programming
Required skills
C++, database performance engineering, distributed systems, computer science fundamentals, data structures, algorithms, performance-critical software development
Preferred skills
Mentorship, external community representation, proactive goal-driven mindset
Technologies
C++, ClickHouse
Responsibilities
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; Participate in development, testing, and safe production rollout; Mentor junior engineers.
Seniority
Principal, hands-on IC with strategy & mentorship

