Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Rust Engineering Lead - Linux and Open Source

at Canonical - Jobs

Posted 1 day ago 0 applied

Description:

  • Canonical is a leading provider of open source software and operating systems, particularly known for its platform, Ubuntu.
  • The company serves a global enterprise and technology market, focusing on areas such as public cloud, data science, AI, engineering innovation, and IoT.
  • Canonical is hiring Rust Engineering Leads of all experience levels to promote the adoption of Rust across its offerings, starting with Ubuntu.
  • The role involves rethinking the foundations of future Linux systems with Rust, impacting system firmware, embedded software, bootloaders, the kernel, and desktop environments.
  • The position is open to exceptional software engineers who prefer to work in Rust, with a focus on finding the best fit product team after initial interviews.
  • Canonical has ongoing projects in Python, Go, C, and C++, and is beginning to invest in Rust.
  • The company operates in a fully home-based and distributed environment, with team meetings occurring two to four times a year in various global locations.
  • Daily responsibilities include designing and implementing software in Rust, advocating for Rust adoption, debugging user issues, participating in code reviews, collaborating on technical specifications, and contributing to product success.

Requirements:

  • Candidates must have an exceptional academic track record from high school and university.
  • An undergraduate degree in Computer Science or a STEM field is required, or a compelling alternative narrative.
  • For senior roles, experience in building, deploying, and operating distributed systems and APIs is necessary.
  • Candidates should demonstrate drive and a history of exceeding expectations.
  • Strong organizational skills and the ability to deliver on schedule are essential.
  • Appreciation for diversity and effective communication in a multicultural environment is required.
  • Professional interaction with colleagues, partners, and the community is expected.
  • Experience in designing and writing high-quality Rust software on Linux is mandatory.
  • A passion for Linux at the system level is essential.
  • Proficiency in written and spoken English is required.
  • Candidates should possess a strong work ethic, confidence, and the ability to collaborate with motivated colleagues.
  • Excellent interpersonal skills, curiosity, flexibility, and accountability are important.
  • A result-oriented mindset with a personal drive to meet commitments is necessary.
  • Willingness to travel twice a year for company events lasting up to two weeks is required.

Benefits:

  • Canonical offers a distributed work environment with opportunities for in-person team sprints twice a year.
  • A personal learning and development budget of USD 2,000 per year is provided.
  • Annual compensation reviews are conducted to recognize outstanding performance.
  • Recognition rewards are available for employees.
  • Annual holiday leave and maternity/paternity leave are included in the benefits package.
  • An Employee Assistance Programme is offered to support staff.
  • Employees have the opportunity to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long-haul company events are provided.