Rust Engineering Lead - Linux and Open Source
Canonical
About the position
Join a leading open source software company as a Rust Engineering Lead, driving the adoption of Rust across various projects and platforms.
Tech stack
- rust
- linux
- python
- go
- cpp
- react
- flutter
Requirements
Required:
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Experience designing and writing high-quality Rust software on Linux
- Experience with and passion for Linux at the system level
Nice to have:
- Experience developing for Ubuntu
- Experience with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro
- Performance engineering and security experience
Responsibilities
- Design and implement well-tested and well-documented software in Rust
- Advocate for Rust adoption in Canonical and upstream projects
- Identify projects and codebases that could be prioritised for Rust adoption
- Debug and fix issues encountered by your users
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards