Performance Engineer - Open Source
Core
Drive software performance, correctness, and efficiency across the entire Ubuntu stack from kernel to applications, acting as a driver for performance engineering skills and tools within engineering teams.
Role type
Senior IC Performance Engineer (Open Source)
Builds
Shared performance measurement tools, dashboards, analysis frameworks, and optimized software stacks for cloud, AI, and IoT.
Domain
Open Source / Operating Systems / System Performance
Deliverable
production ML models | product features | infrastructure
Required skills
Low-level CPU insights (assembly, cache, vectorization), Kernel performance tuning, Distributed systems tracing, Compiler optimization, Runtime profiling, Database performance evaluation, Web browser performance analysis, Performance tooling (eBPF, flamegraphs), Test harness development
Preferred skills
Experience with C, C++, Rust, Golang, Python, Java, Flutter-Dart, Linux (Debian/Ubuntu), Hardware/CPU instruction sets
Technologies
Linux, eBPF, Phoronix Test Suite, C, C++, Rust, Golang, Python, Java, Flutter-Dart, NodeJS, JavaScript, JVM, Web frameworks
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, train and develop skills in your team for performance culture, Strengthen test capabilities, harnesses and pipelines, Analyze systems and code to understand performance and scalability
Seniority
Senior, hands-on IC with leadership and mentorship responsibilities
