Rust Engineering Lead, Canonical

Linux and Open Source

Salary not provided

+ Bonus

React
Python
Linux
Go
C++
C
Rust
Ubuntu
Flutter
Junior, Mid, Senior and Expert level
Remote in Canada, EU, UK, US
Canonical

Enterprise open source solutions

Job no longer available

Canonical

Enterprise open source solutions

1001+ employees

B2CEnterpriseInternal toolsDevOps

Job no longer available

Salary not provided

+ Bonus

React
Python
Linux
Go
C++
C
Rust
Ubuntu
Flutter
Junior, Mid, Senior and Expert level
Remote in Canada, EU, UK, US

1001+ employees

B2CEnterpriseInternal toolsDevOps

Company mission

Canonical's mission is to make open source software available to people everywhere.

Role

Who you are

  • This job posting is our general process for Rust engineers of all levels of seniority, for all relevant teams at Canonical
  • Apply here if you are an exceptional software engineer who prefers to work in Rust
  • These roles require extensive personal experience with Linux - the more different versions of Linux the better!
  • 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
  • For more senior roles, experience building, deploying, and operating distributed systems and APIs
  • Drive and a track record of going above-and-beyond expectations
  • Well-organised, self-starting and able to deliver to schedule
  • Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
  • Professional manner interacting with colleagues, partners, 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
  • Ability to travel twice a year, for company events up to two weeks each

Desirable

  • Experience developing for Ubuntu
  • Experience with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro
  • Performance engineering and security experience

What the job involves

  • We are hiring Rust Engineering Leads of all levels of experience to drive the adoption of this exciting language into the full range of Canonical offerings, starting with Ubuntu but also our own projects and open source offerings
  • We see Rust as an important new language for system level services and capabilities, and a natural evolution path for the sort of software that would traditionally have been written in C or C++
  • We believe that there is an opportunity to rethink the foundations of future Linux systems with Rust as a central driver of change in everything from the system firmware and embedded software, bootloaders, up through the kernel and input handling, all the way to the desktop
  • We also want to ensure that Ubuntu is the very best platform for Rust development, offering easy access to the widest range of tooling and capabilities that support cutting edge open source and enterprise development
  • Canonical has substantial projects in Python, Go, C, C++ and we are starting to invest in Rust
  • For front-end development we prefer React and Flutter
  • Join us in our mission to deliver innovative open-source solutions to individuals and enterprises around the world
  • We expect the highest engineering standards and strong motivation to get things done well in a fully home-based and distributed environment
  • 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
  • Participate in our engineering process through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Seek improvements to engineering and operations practices
  • In some cases, deploy and operate services developed by the team
  • Contribute to the success of your product through technical advocacy

Application process

  • After the first round of interviews we’ll find the best fit product team at Canonical for you to progress your application based on your personal interests

Otta's take

Theo Margolius headshot

Theo Margolius

COO of Otta

Canonical originally started as a company to help distribute Ubuntu (an operating system based on Linux). It is now a leader in delivering open source to the world quickly, securely and cost effectively.

With a community of 200,000, Canonical publishes an operating system which runs from the tiny connected devices up to the world's biggest mainframes, the platform that everybody uses on the public cloud, and the workstation experience of the world's most productive developers. Just some of its partners include Microsoft, HP, Dell, aws, and Intel.

The founder has highlighted that Canonical's biggest challenge has been that demand is bigger than the company’s ability to service it. Originally a not-for-profit, Canonical is now monetising and is planning to go public. It also announced its product Ubuntu has a comprehensive subscription version called Ubuntu Pro, likely to aid monetising efforts.

Insights

Many candidates hear
back within 2 weeks

18% female employees

19% employee growth in 12 months

Company

Funding (1 round)

Aug 2013

$9.8m

EARLY VC

Total funding: $9.8m

Company benefits

  • Work from home opportunities
  • Health insurance
  • Learning and personal professional development budget
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Generous parental leave
  • Priority Pass for travel

Company values

  • Truly distributed: Exceptional, self-motivated, organised and passionate people deserve the freedom to live where they want. Our teams travel regularly to meet colleagues and customers.
  • Best in class: We rate top for Linux security. We run more hosts, more workloads and more devices than anybody else, because we strive to do everything insightfully, properly, fairly, and openly
  • Enterprise focused: The world is moving to Ubuntu – open source that's faster, cheaper and better. Empower engineers, secure precious data, share knowledge and lead the change

Company HQ

Southwark, London

Founders

Serial entrepreneur. Previously founded Thawte Consulting (sold to VeriSign for $575m)

Share this job