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 operating at petabyte scale
Domain
Cloud analytics databases, distributed systems, systems programming
Required skills
C++, database performance engineering, distributed systems, computer science fundamentals, data structures, algorithms, memory management, query processing, scheduling
Preferred skills
None stated
Technologies
ClickHouse, C++
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 including testing and production rollout; Represent the company externally through presentations and community contributions; Mentor and support junior engineers
Seniority
Principal, hands-on IC with mentorship
