Rust Engineering Lead - Linux and Open Source
Core
Lead Rust engineering initiatives for Linux and open source projects, designing system-level software and advocating for Rust adoption to improve reliability and security.
Role type
Senior Engineering Lead (Rust/Linux/Open Source)
Builds
High-quality system services, embedded software, and cloud capabilities using Rust on Linux.
Domain
Linux ecosystem, Open Source, System-level software
Required skills
Rust, Linux (system level), Distributed systems, API design, Debugging, Code review, Architectural design, Technical advocacy, Open source collaboration
Preferred skills
Ubuntu, LXD, MicroK8s, Snap, IoT, Juju, Ubuntu Core, Ubuntu Pro, Performance engineering, Security engineering
Technologies
Rust, Linux, Ubuntu, LXD, MicroK8s, Snap, IoT, Juju, Ubuntu Core, Ubuntu Pro
Responsibilities
Design, implement, test, and document high-quality Rust software on Linux; Drive and advocate for broader Rust adoption across internal and upstream open source projects; Identify existing projects where Rust adoption could deliver technical benefits; Debug, troubleshoot, and resolve issues; Participate in code reviews, architectural reviews, and engineering processes; Collaborate with colleagues and open source communities to develop technical specifications and architectural solutions; Deploy and operate services developed by the team.
Seniority
Senior, hands-on IC with leadership responsibilities