← Back to list
Job · Lead

Rust Engineering Lead - Linux and Open Source

Tech Lead • Lead • Remote • Full-time • European Union EU/EMEA

A general track for Rust engineers of all seniority levels across Canonical's teams: you drive Rust adoption in Ubuntu and Canonical's open source projects, in a fully home-based, distributed environment.

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 prioritised for Rust adoption
  • ▹Debug and fix issues encountered by your users
  • ▹Participate in the 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

Requirements

  • ▹An exceptional academic track record from both high school and university
  • ▹Undergraduate degree in Computer Science or STEM, or a compelling narrative about an 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
  • ▹Experience designing and writing high-quality Rust software on Linux
  • ▹Experience with and passion for Linux at the system level; extensive personal experience with Linux
  • ▹Professional written and spoken English
  • ▹Professional manner interacting with colleagues, partners and community
  • ▹The work ethic and confidence to shine alongside motivated colleagues
  • ▹Result-oriented, with a personal drive to meet commitments
  • ▹Ability to travel twice a year for company events of up to two weeks each

Nice to have

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

Soft skills

Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisationExcellent interpersonal skills, curiosity, flexibility and accountabilityPassion, thoughtfulness and self-motivation

What we offer

  • ▹Distributed work environment with twice-yearly in-person team sprints
  • ▹Personal learning and development budget of USD 2,000 per year
  • ▹Annual compensation review
  • ▹Performance-driven annual bonus or commission
  • ▹Recognition rewards
  • ▹Annual holiday leave
  • ▹Maternity and paternity leave
  • ▹Employee assistance program
  • ▹Travel to meet colleagues and attend company events
  • ▹Priority Pass and travel upgrades for long-haul company events

About the company

Canonical publishes Ubuntu and is a pioneering open source technology company. It recruits globally and has worked remotely since 2004.

Languages: Angol: szakmai szint, írásban és szóban
Education: Informatikai vagy STEM alapdiploma, illetve meggyőző alternatív szakmai pálya

Similar jobs