Canonical

Rust Engineering Lead - Linux and Open Source

Canonical

Apply
about 1 year ago
Remote, Worldwide
Mid Level / Senior / Staff+
H1B Sponsor

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 prioritized for Rust adoption.
  • Debug and fix issues encountered by users.
  • Participate in engineering processes through code and architectural reviews.
  • Collaborate with community and colleagues on technical specifications.
  • Seek improvements to engineering and operations practices.
  • Deploy and operate services developed by the team in some cases.
  • Contribute to the success of products through technical advocacy.

Requirements

  • Exceptional academic track record from high school and university.
  • Undergraduate degree in Computer Science or STEM, or a compelling alternative narrative.
  • Experience building, deploying, and operating distributed systems and APIs for senior roles.
  • Drive and a track record of exceeding expectations.
  • Well-organized, self-starting, and able to deliver to schedule.
  • Appreciative of diversity and effective in a multi-cultural organization.
  • Professional manner in interactions with colleagues and community.
  • Experience designing and writing high-quality Rust software on Linux.
  • Passion for Linux at the system level.
  • Professional written and spoken English.
  • Work ethic and confidence to excel 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.

Benefits

  • 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.
  • Priority Pass and travel upgrades for long haul company events.

Tech Stack

CC++FlutterGoKubernetesLinuxPythonReactRust

Categories

BackendDevOpsEmbedded