Rust Engineering Lead - Linux and Open Source
Canonical
about 1 year ago
Remote, Worldwide
Mid Level / Senior / Staff+
H1B Sponsor
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 prioritized for Rust adoption.
- Debug and fix issues encountered by users.
- Participate in engineering processes through code and architectural reviews.
- Collaborate with community and colleagues on technical specifications.
- Seek improvements to engineering and operations practices.
- Deploy and operate services developed by the team in some cases.
- Contribute to the success of products through technical advocacy.
Requirements
- Exceptional academic track record from high school and university.
- Undergraduate degree in Computer Science or STEM, or a compelling alternative narrative.
- Experience building, deploying, and operating distributed systems and APIs for senior roles.
- Drive and a track record of exceeding expectations.
- Well-organized, self-starting, and able to deliver to schedule.
- Appreciative of diversity and effective in a multi-cultural organization.
- Professional manner in interactions with colleagues and community.
- Experience designing and writing high-quality Rust software on Linux.
- Passion for Linux at the system level.
- Professional written and spoken English.
- Work ethic and confidence to excel alongside motivated colleagues.
- Excellent interpersonal skills, curiosity, flexibility, and accountability.
- Passion, thoughtfulness, and self-motivation.
- Result-oriented with a personal drive to meet commitments.
- Ability to travel twice a year for company events.
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.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long haul company events.
Tech Stack
CC++FlutterGoKubernetesLinuxPythonReactRust
Categories
BackendDevOpsEmbedded