Performance Engineer - Open Source
Core
Drive software performance, correctness, and efficiency across the entire Ubuntu stack from kernel to applications, acting as a driver of performance engineering skills and tools for the product range.
Role type
Senior IC Performance Engineer (Open Source)
Builds
Shared performance measurement tools, dashboards, and frameworks for the entire product range
Domain
Open Source / Operating Systems / System Performance
Deliverable
production ML models | product features | infrastructure
Required skills
Low-level CPU insights (cache, registers, vectorization), Kernel performance tuning, Compiler optimization, Runtime performance analysis, Distributed systems tracing, Database performance evaluation, Web browser performance optimization, Profiling tools (eBPF, flamegraphs), Test harness development
Preferred skills
Assembly language, Profile guided optimization, Hardware acceleration, Data center efficiency optimization
Technologies
C, C++, Rust, Golang, Python, Java, Linux (Debian/Ubuntu), eBPF, Phoronix Test Suite
Responsibilities
Drive software performance and correctness in a specific project, Collaborate with colleagues and community around the globe, Work on shared tools and infrastructure for performance measurement, Teach and develop skills in your team for performance culture, Strengthen test capabilities and pipelines, Analyze systems and code to understand performance and scalability
Seniority
Senior, hands-on IC with leadership and mentorship expectations
