Junior Ubuntu Software Engineer
Core
Designing, building, and shipping foundational systems software and applications for the Ubuntu operating system, including packaging, integrating, and testing open source software.
Role type
Junior IC software engineer (systems/distribution)
Builds
Ubuntu operating system distributions, core utilities, and open source software packages
Domain
Open source software, Linux distributions, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, Go, Python, Flutter, C/C++, Linux distributions, system debugging, automation tooling, CI/CD systems
Preferred skills
Experience contributing to open source projects
Technologies
Rust, Go, Python, Flutter, C/C++, Debian, Snap
Responsibilities
Designing, building, and shipping software in Rust, Go, Python, and C/C++; Packaging, integrating, testing, and uploading open source software to Ubuntu repositories; Debugging issues and delivering robust solutions; Authoring and improving technical and community documentation; Contributing to upstream and neighboring open source projects; Collaborating as part of a globally distributed team
Seniority
Junior, early career