Rust Engineering Lead

Canonical Ltd.

United States

Remote

USD 150.000 - 210.000

Vollzeit

14 Tage+

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Fully distributed work
Learning budget USD 2,000
Annual compensation review
Holiday and parental leave
Employee assistance program
Travel opportunities

Zusammenfassung

Canonical is seeking a software engineer to design and implement Rust-based solutions for Linux systems. You will advocate for Rust across Canonical and upstream projects, identify migration targets, and ensure robust, well-documented code.

You will debug issues, participate in reviews, and collaborate across teams to drive product success. The role requires strong English communication, a track record in Rust on Linux, and experience with distributed systems.

Qualifikationen

  • Proven experience writing high-quality Rust on Linux.
  • Experience building, deploying, and operating distributed systems and APIs for senior roles.
  • Professional written and spoken English.

Aufgaben

  • Design and implement well-tested, well-documented software in Rust
  • Advocate for Rust adoption across Canonical and upstream open source projects
  • Identify codebases to prioritise for Rust migration
  • Debug and fix user-reported issues
  • Participate in code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Improve engineering and operations practices
  • Deploy and operate team-developed services where needed
  • Drive product success through technical advocacy

Kenntnisse

Rust
Linux systems
Distributed systems
APIs
English communication

Ausbildung

Bachelor's degree in Computer Science or STEM
Exceptional academic track record in high school and university

Jobbeschreibung

Responsibilities
  • Design and implement well-tested, well-documented software in Rust
  • Advocate for Rust adoption across Canonical and upstream open source projects
  • Identify codebases to prioritise for Rust migration
  • Debug and fix user-reported issues
  • Participate in code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Improve engineering and operations practices
  • Deploy and operate team-developed services where needed
  • Drive product success through technical advocacy
Requirements
  • Exceptional academic track record in high school and university
  • Undergraduate degree in Computer Science or STEM, or compelling alternative path
  • For senior roles, experience building, deploying, and operating distributed systems and APIs
  • Proven drive and record of exceeding expectations
  • Self-starting with strong organisational and delivery skills
  • Professional written and spoken English
  • Extensive experience writing high-quality Rust on Linux
  • Deep passion for and experience with Linux at the system level
  • Ability to travel twice a year for company events up to two weeks each
Preferred Qualifications
  • Experience developing for Ubuntu
  • Familiarity with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, or Ubuntu Pro
  • Performance engineering and security background
Benefits
  • Fully distributed work environment with twice-yearly in-person team sprints
  • Annual personal learning and development budget of USD 2,000
  • Annual compensation review and recognition rewards
  • Annual holiday, maternity, and paternity leave
  • Employee Assistance Programme
  • Travel opportunities to meet colleagues globally
  • Priority Pass and travel upgrades for long-haul company events
About the Company

Canonical is a pioneering tech firm leading the global move to open source. As the publisher of Ubuntu, a foundational platform for AI, IoT, and cloud computing, the company changes how the world builds software. Canonical has operated as a globally distributed organisation since its inception in 2004, recruiting top talent worldwide and maintaining very high engineering standards.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Rust Engineering Lead - Linux and Open Source
Rust Engineering Lead - Linux and Open Source

Canonical • USA

Remote
INR 4.000.000 - 8.000.000
Learning budget USD 2000/year
Travel opportunities
Compensation review
Rust Engineering Lead - Linux and Open Source
Rust Engineering Lead - Linux and Open Source

Canonical Ltd. • USA

Remote
USD 140.000 - 210.000
Learning budget
Annual compensation review
Paid holiday leave
+2
Rust Engineering Lead - Linux and Open Source
Rust Engineering Lead - Linux and Open Source

Canonical • USA

Remote
USD 140.000 - 210.000
Twice-yearly team sprints
Learning budget USD 2,000 per year
Annual compensation review
+2
Junior Linux Kernel Engineer
Junior Linux Kernel Engineer

Canonical Ltd. • USA

Remote
USD 130.000 - 180.000
Distributed team with in-person sprint
Learning budget USD 2,000/year
Annual compensation review
+3
Junior Ubuntu Software Engineer
Junior Ubuntu Software Engineer

Canonical • USA

Remote
USD 75.000 - 110.000
Learning budget
Annual pay review
Holiday leave
+3
Ubuntu Engineering Lead
Ubuntu Engineering Lead

Canonical • USA

Remote
USD 120.000 - 180.000
Learning budget USD 2,000/yr
Annual compensation reviews
Recognition rewards
+5
Ubuntu Software Engineer
Ubuntu Software Engineer

Canonical • USA

Remote
USD 110.000 - 190.000
Distributed work environment
USD 2,000 learning budget
Annual compensation review
+4
Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical Ltd. • USA

Remote
USD 100.000 - 150.000
Learning budget
Annual review
Recognition rewards
+5
Senior/Staff/Principal Engineer
Senior/Staff/Principal Engineer

Canonical • USA

Remote
USD 150.000 - 230.000
Distributed team environment
Learning budget USD 2,000/yr
Annual compensation review
+6
Ubuntu Engineering Manager
Ubuntu Engineering Manager

Canonical • USA

Remote
USD 140.000 - 210.000
Distributed work with team sprints
Learning budget USD 2,000 per year
Annual compensation review
+1