Rust Engineering Lead - Linux and Open Source

Canonical
Anywhere
Workplace: RemoteFull timeFunction: Administration & Executive AssistanceEducation: bachelorsSkills: ["Self-starting","Accountability","Interpersonal skills","Curiosity","Flexibility"]

Shape the future of Rust across Ubuntu and Canonical’s broader product ecosystem by designing, implementing, and improving well-tested Rust services for Linux system-level capabilities. You’ll debug user issues, advocate for Rust adoption in Canonical and upstream projects, and collaborate on technical reviews and specifications. Expect a fully home-based, distributed environment, with opportunities to deploy and operate services in some cases and occasional travel for team sprints and company events.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
2 years ago

Rust Engineering Lead - Linux and Open Source

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Shape the future of Rust across Ubuntu and Canonical’s broader product ecosystem by designing, implementing, and improving well-tested Rust services for Linux system-level capabilities. You’ll debug user issues, advocate for Rust adoption in Canonical and upstream projects, and collaborate on technical reviews and specifications. Expect a fully home-based, distributed environment, with opportunities to deploy and operate services in some cases and occasional travel for team sprints and company events.
Location: Anywhere
Workplace: Remote
Employment Type: Full time · Permanent
Job Function: Administration & Executive Assistance
Seniority: Mid level

Key Responsibilities

  • •Design and implement well-tested, 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 users.
  • •Participate in engineering through code and architectural reviews, and collaborate on technical specifications.
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusPaid Leave

Key Requirements

  • •Exceptional academic track record from both high school and university.
  • •Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path.
  • •Experience designing and writing high-quality Rust software on Linux.
  • •Strong experience with and passion for Linux at the system level.
  • •Professional written and spoken English, with well-organised, self-starting delivery to schedule.
Experience:Open sourceLinuxDistributed systemsAPIs
Education:Bachelor's in Computer Science or STEM
Skills:Self-startingAccountabilityInterpersonal skillsCuriosityFlexibility
Languages:English
Tech Stack:RustLinuxUbuntuReactFlutterPythonGoCC++LXDMicroK8sSnapDIoTJujuUbuntu CoreUbuntu Pro

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn