Find your next role

Discover roles across ambitious teams

9,737 jobs

Sort by
  • More jobs

Canonical

Rust Engineering Lead

Remote · Full time · Mid level

About the role

Lead Rust adoption across Canonical's projects including Ubuntu and open source offerings. Design and implement system-level software in Rust for Linux environments.

What you’ll do

• Design and implement well-tested Rust software. • Advocate Rust adoption in Canonical and upstream projects. • Identify projects for Rust prioritization. • Debug and fix user issues. • Participate in code and architectural reviews.

What you’ll bring

• Exceptional academic track record. • Undergraduate degree in Computer Science or STEM. • Experience building distributed systems for senior roles. • Experience designing Rust software on Linux. • Professional written and spoken English.

Life at Canonical

Distributed work environment with biannual in-person team sprints. Personal learning budget of USD 2,000 yearly. Annual compensation review and performance bonuses. Employee Assistance Programme and travel opportunities.

About Canonical

Canonical is a leading provider of open source software and operating systems, known for Ubuntu. It supports global enterprise and technology markets with a distributed workforce across 75+ countries.

Posted 9 hours ago