Rust Engineering Lead

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking Rust Engineering Leads of all levels to drive the adoption of Rust across their offerings, starting with Ubuntu. They aim to leverage Rust for system-level services and improve the platform for Rust development. The role involves designing, implementing, and advocating for Rust within Canonical and upstream projects, with a focus on high engineering standards and a distributed work environment.

Responsibilities

  • Design and implement software in Rust
  • Advocate for Rust adoption
  • Identify projects for Rust adoption
  • Debug and fix issues
  • Participate in code and architectural reviews
  • Collaborate on technical specifications
  • Seek improvements to engineering practices
  • Deploy and operate services
  • Contribute to product success

Requirements

  • Exceptional academic record
  • Computer Science or STEM degree
  • Experience building distributed systems and APIs (for senior roles)
  • Drive and a track record of exceeding expectations
  • Self-organized and able to deliver on schedule
  • Appreciation for diversity
  • Professional communication skills
  • Experience with Rust on Linux
  • Passion for Linux
  • Professional English

Benefits

  • No benefits