over 1 year ago
Remote, WorldwideEntry Level / Mid Level / Senior / Staff+
H1B sponsor
Responsibilities
- Design, implement, test, and document software in Rust.
- Advocate for Rust adoption within Canonical and upstream open-source projects.
- Identify projects and codebases that should be prioritized for Rust adoption.
- Debug and fix issues encountered by users.
- Participate in code reviews, architectural reviews, and technical specification work.
- Collaborate with open-source communities and colleagues on technical specifications.
- Improve engineering and operations practices.
- Deploy and operate team-developed services when applicable.
- Provide technical advocacy that contributes to product success.
Requirements
- An exceptional academic track record from high school and university.
- An undergraduate degree in Computer Science or STEM, or a compelling narrative describing an alternative path.
- Experience designing and writing high-quality Rust software on Linux.
- Strong system-level Linux experience and a passion for Linux.
- For more senior roles, experience building, deploying, and operating distributed systems and APIs.
- Experience developing for Ubuntu is valued.
- Experience with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, or Ubuntu Pro is valued.
- Performance engineering and security experience are valued.
- Professional written and spoken English, strong interpersonal skills, and the ability to work effectively in a multicultural distributed organization.
- Ability to travel twice a year for company events lasting up to two weeks.
Benefits
- Fully distributed, home-based work environment with roles available in every time zone.
- Twice-yearly in-person team sprints and company events, with travel opportunities and travel upgrades for long-haul events.
- USD 2,000 annual personal learning and development budget.
- Annual compensation review, recognition rewards, annual holiday leave, maternity and paternity leave, and an Employee Assistance Programme.
- Ability to travel twice a year for company events lasting up to two weeks.
About Canonical
Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.
