Rust Engineering Lead

3 days ago


Manama, Manama, Bahrain Canonical Full time
Rust Engineering Lead - Linux and Open Source

Canonical is hiring Rust Engineering Leads of all levels of experience to drive the adoption of Rust into 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. We believe there is an opportunity to rethink the foundations of future Linux systems with Rust as a central driver of change from system firmware and embedded software through the kernel and related areas.

Location: open roles for Rust engineers in every time zone.

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 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
What we are looking for in you
  • 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
  • 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
Nice-to-have skills
  • Experience developing for Ubuntu
  • Experience with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro
  • Performance engineering and security experience
What we offer
  • 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
  • Travel upgrades for long haul company events

About Canonical

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development

#J-18808-Ljbffr

  • Manama, Manama, Bahrain beBeeEngineering Full time 90,000 - 120,000

    Linux Engineering Lead OpportunityWe are seeking a skilled Linux Engineering Lead to drive the adoption of Rust in our offerings. This role will involve designing and implementing well-tested and well-documented software in Rust, advocating for its adoption within Canonical projects, and identifying areas for prioritization.ResponsibilitiesDesign and...


  • Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain Canonical Full time

    Join or sign in to find your next jobJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our...


  • Manama, Manama, Bahrain Canonical Full time

    Senior Software Engineer - packaging - optimize Ubuntu ServerJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - packaging - optimize Ubuntu Server role at CanonicalSenior Software Engineer - packaging - optimize Ubuntu Server2 months ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer -...


  • Manama, Manama, Bahrain SWATX Full time

    Lead Full Stack EngineerAs a Lead Full Stack Engineer at SWATX, you will lead the design and development of robust web applications while guiding a talented team of developers. Your expertise in both front-end and back-end technologies will drive innovative solutions and enhance user experiences. Collaborate with cross-functional teams to understand business...

  • Performance Engineer

    3 weeks ago


    Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain Canonical Full time

    Join or sign in to find your next jobJoin to apply for the Lead Data Governance Engineer role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Lead Data Governance Engineer role at CanonicalCanonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform,...


  • Manama, Manama, Bahrain Canonical Full time

    Join or sign in to find your next jobJoin to apply for the Senior/Staff/Principal Engineer role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Senior/Staff/Principal Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating...


  • Manama, Manama, Bahrain Canonical Full time

    Lead Python Software Engineer, Commercial SystemsJoin or sign in to find your next jobJoin to apply for the Lead Python Software Engineer, Commercial Systems role at CanonicalLead Python Software Engineer, Commercial Systems3 days ago Be among the first 25 applicantsJoin to apply for the Lead Python Software Engineer, Commercial Systems role at...


  • Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and...