CareerPlanGet AI match score →

Rust Engineering Lead - Linux and Open Source

Anywhere🌐 Remote💼 Full-time🗓 2026-07-21

Core

Design and implement well-tested, well-documented system-level software in Rust for Linux, Ubuntu, and open-source offerings; advocate for Rust adoption across Canonical's product portfolio.

Role type

Senior IC Rust Engineering Lead (Linux/Open Source)

Builds

System firmware, embedded software, bootloaders, kernel components, input handling, and desktop environments for Linux/Ubuntu.

Domain

Open source operating systems, Linux, embedded systems, IoT, cloud infrastructure.

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, Linux (system level), distributed systems, API design, debugging, architectural review, technical advocacy, codebase prioritization, engineering process improvement.

Preferred skills

Ubuntu development, LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro, performance engineering, security engineering.

Technologies

Rust, Linux, Ubuntu, LXD, MicroK8s, SnapD, Juju

Responsibilities

Design and implement well-tested and well-documented software in Rust; Advocate for Rust adoption in Canonical and upstream projects; Identify projects and codebases that could be prioritised for Rust adoption; Debug and fix issues encountered by your users; Participate in our engineering process through code and architectural reviews; Collaborate with community and colleagues on technical specifications.

Seniority

Senior, hands-on IC with leadership in adoption strategy

Sourced via jobicy · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Jobicy ↗