Company logo hidden

Rust Engineering Lead - Linux and Open Source

Unlock employer Dubai, United Arab Emirates Posted: 20 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

Canonical is a leading provider of open source software and operating systems, primarily known for its platform, Ubuntu. The company is dedicated to innovative projects across various sectors, including public cloud, data science, AI, engineering innovation, and IoT. They seek to hire Rust Engineering Leads of all experience levels to promote the adoption of Rust within Canonical’s offerings, starting with Ubuntu and extending to other projects and open source initiatives. As a Rust Engineering Lead, you will have the opportunity to contribute to rethinking Linux systems foundations using Rust, which is seen as a natural evolution for software traditionally written in C or C++. Canonical aims to establish Ubuntu as the optimal platform for Rust development.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Key Responsibilities:

  • Design and implement well-tested and documented software in Rust.
  • Advocate for Rust adoption in Canonical and upstream projects.
  • Identify projects for Rust adoption and resolve issues encountered by users.
  • Engage in engineering processes through code and architectural reviews.
  • Collaborate with community and colleagues on technical specifications.
  • Potentially deploy and operate services developed by the team.

Qualifications:

  • Exceptional academic track record, preferably in Computer Science or a related STEM field.
  • Experience with Linux is crucial; diverse Linux experience is preferred.
  • For senior positions, experience in building, deploying, and operating distributed systems and APIs.
  • Proficient in designing and writing high-quality Rust software on Linux.
  • Professional written and spoken English.
  • Strong interpersonal skills and ability to thrive in a multicultural, multinational organization.

Language Requirements:

  • Professional written and spoken English.

Nice-to-Have Skills:

  • Experience in Ubuntu development.
  • Familiarity with technologies such as LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, and performance engineering.

What We Offer:

  • Global compensation considerations based on experience and performance.
  • Performance-driven annual bonus or commission.
  • Distributed work environment with semi-annual in-person team sprints.
  • Personal learning and development budget of USD 2,000 annually.
  • Annual compensation review and recognition rewards.
  • Comprehensive leave policies (maternity and paternity).
  • Employee Assistance Programme and travel opportunities.

Canonical is committed to fostering a diverse workplace and encourages applicants from all backgrounds to apply. This position offers a unique opportunity to shape the future of open source software development.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct