System Software Engineer
Core
Building GCC/LLVM compiler runtimes, tooling, and developer experience for Ubuntu to support modern C/C++ applications across cloud, datacenters, and containers.
Role type
Senior IC system software engineer (compiler/toolchain)
Builds
GCC and LLVM runtimes, packaging tooling, and supporting infrastructure for Ubuntu
Domain
Open source operating systems, compiler toolchains, Linux distributions
Deliverable
production ML models | product features | infrastructure
Required skills
GCC or LLVM experience, C/C++ programming, Linux distribution engineering, software packaging, build systems, cross-compilation
Preferred skills
Cloud-native software experience, performance engineering, security engineering
Technologies
GCC, LLVM, C, C++, Linux, Debian, Ubuntu
Responsibilities
Select, integrate, and package best-of-breed tooling with Ubuntu; write high-quality code for new features and bug fixes; review code and discuss design with team members; collaborate with other teams on architecture decisions
Seniority
Senior, hands-on IC with mentorship responsibilities