Canonical Circular Logo

Rust Engineering Lead - Linux and Open Source

Canonical Riyadh, Saudi Arabia Posted: 20 Mar 2025

Financial

  • Estimate: $100k - $150k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems globally. Our flagship platform, Ubuntu, plays a crucial role in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve a diverse client base that includes major public cloud and silicon providers, and industry leaders in various sectors.

We are seeking Rust Engineering Leads at all experience levels to drive the adoption of Rust across Canonical’s offerings, beginning with Ubuntu as well as our own projects and open-source endeavors. Rust is viewed as a crucial language for system-level services and capabilities, paving the way for technologies that traditionally depended on C or C++. Our vision includes leveraging Rust to redefine future Linux systems, spanning from firmware and embedded software to the kernel and desktop environments.

As a Rust Engineering Lead, you will design and implement robust software in Rust, advocate for its adoption in our projects, and collaborate with teams on technical specifications and engineering best practices. The position provides an opportunity to work in a fully remote and distributed environment where you will connect with colleagues worldwide.

Your responsibilities will include:

  • Designing and implementing well-tested and documented software in Rust
  • Advocating for Rust adoption in Canonical and upstream projects
  • Identifying projects suitable for Rust integration
  • Debugging and fixing user-reported issues
  • Participating in architectural and code reviews
  • Collaborating on community and team-based projects

Requirements:

  • An exceptional academic record, with a degree in Computer Science or a related field (STEM) or a compelling alternative background
  • Experience designing and writing high-quality Rust software on Linux
  • A passion for Linux at the system level
  • Professional written and spoken English
  • Ability to travel twice a year for company events (up to two weeks each)

Nice-to-Have Skills:

  • Experience developing for Ubuntu
  • Familiarity with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core
  • Performance engineering and security experience

What We Offer: Canonical provides competitive compensation, with opportunities for performance-driven annual bonuses. Additional benefits include a distributed work environment, personal learning and development budget of USD 2,000 per year, annual compensation reviews, recognition rewards, and employee assistance programs.

Join us in advancing innovative open-source solutions worldwide.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.