Canonical

Rust Engineering Lead - Linux and Open Source

Canonical
Apply
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.

Tech Stack

Categories

Canonical

About Canonical

1,001-5,000 employees

Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.

Contact me