Rust Engineering Lead
We're looking for experienced Rust engineers to spearhead the adoption of this exciting language across our offerings.
* Develop well-tested and well-documented software in Rust
* Advocate for Rust adoption in Canonical projects
* Identify codebases for Rust adoption
* Debug and fix issues encountered by users
* Participate in our engineering process through code reviews
* Collaborate with colleagues on technical specifications
* Seek improvements to engineering practices
* In some cases, deploy and operate services developed by the team
Requirements:
* An exceptional academic track record from high school and university
* Undergraduate degree in Computer Science or a relevant field
* Experience building, deploying, and operating distributed systems and APIs
* Drive and a track record of delivering results
* Well-organised, self-starting, and able to deliver on schedule
* Appreciative of diversity and effective in a multicultural organisation
* Professional manner interacting with colleagues and community
* Experience designing and writing high-quality Rust software on Linux
* Experience with and passion for Linux at the system level
* Professional written and spoken English
* The work ethic and confidence to shine alongside motivated colleagues
* Excellent interpersonal skills, curiosity, flexibility, and accountability
* Passion, thoughtfulness, and self-motivation
* Result-oriented, with a personal drive to meet commitments
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually to ensure we recognise outstanding performance.