Canonical

MAAS Systems Engineer - Python (Toronto area)

Canonical
Apply
almost 2 years ago
Toronto, CanadaEntry Level
H1B Sponsor

Responsibilities

  • Develop MAAS software in Python to support a broad range of server and network hardware.
  • Create integrations with testing and scheduling software such as Testflinger and contribute improvements and fixes to Testflinger.
  • Remotely operate and maintain the automated Toronto-area server lab so it remains available to other teams.
  • Improve and extend automated hardware and network monitoring.
  • Test, troubleshoot, and experiment to improve software reliability and performance.
  • Collaborate with MAAS engineers, data centre hardware specialists, Ubuntu hardware certification teams, kernel engineers, and lab users.

Requirements

  • STEM bachelor’s degree, preferably in Computer Science or Software Engineering.
  • Experience programming in Python and administering Linux systems.
  • Curiosity and persistence in diagnosing and resolving complex system behavior.
  • Clear and effective English communication and ability to collaborate with globally distributed engineering teams.
  • Strong academic track record in high school and preferably university.
  • Willingness to travel up to four times per year for internal events.
  • Experience with rack and virtual systems, troubleshooting, systematic testing, performance engineering, or data centre operations is desirable.

Benefits

  • Remote-based role for candidates in the Toronto area, with on-site lab work 4–6 days per calendar month.
  • Distributed work environment with twice-yearly in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review, recognition rewards, annual holiday leave, maternity and paternity leave, and Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues, including Priority Pass and travel upgrades for long-haul company events.

Tech Stack

Categories

Canonical

About Canonical

1,001-5,000 employees

Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.

Contact me