
Remote opportunity at
CanonicalEngineering Manager - MLOps & Analytics
Canonical seeks an Engineering Manager for its MLOps and Analytics team in a globally remote role. The position centers on leading a distributed group of engineers,…
Career Tools
About This Role
Canonical seeks an Engineering Manager for its MLOps and Analytics team in a globally remote role. The position centers on leading a distributed group of engineers, supporting their professional growth, and ensuring high productivity and quality standards. The successful candidate will maintain technical proficiency in open-source machine learning technologies, conduct code reviews, and help formulate engineering strategies alongside product managers and architects. Daily responsibilities include organizing team processes, running one-on-one…
Job Description
Canonical seeks an Engineering Manager for its MLOps and Analytics team in a globally remote role. The position centers on leading a distributed group of engineers, supporting their professional growth, and ensuring high productivity and quality standards.
The successful candidate will maintain technical proficiency in open-source machine learning technologies, conduct code reviews, and help formulate engineering strategies alongside product managers and architects. Daily responsibilities include organizing team processes, running one-on-one meetings, tracking team health, and occasionally representing the company at industry conferences.
Canonical is an open-source software pioneer and the publisher of Ubuntu, powering cloud, IoT, and artificial intelligence platforms. The organization operates globally with a remote-first culture established in 2004, requiring team members to travel internationally for brief periods each year.
Responsibilities
- Manage a distributed team of engineers focusing on an MLOps and Analytics portfolio
- Organize and lead team processes to help achieve objectives
- Conduct one-on-one meetings with direct reports and measure team health indicators
- Review code produced by other engineers and provide architectural leadership
- Mentor and grow team members to support their professional goals
- Represent Canonical and its MLOps solutions at conferences
- Collaborate with product managers, architects, and other engineering managers to build an engineering roadmap
Requirements
- Proven track record of professional software delivery experience
- Professional Python development experience, preferably with an open-source background
- Understanding of the machine learning landscape, its challenges, and improvement opportunities
- Experience in designing and implementing MLOps solutions
- Willingness to travel internationally for internal and external events two to four weeks per year
Qualifications
- Exceptional academic track record from high school and university
- Hands-on experience with machine learning libraries and tools
- Demonstrated history of building highly automated machine learning solutions for the cloud
- Experience building machine learning models
- Experience with container technologies such as Docker, LXD, and Kubernetes
- Experience with public cloud platforms including AWS, Azure, and Google Cloud
- Familiarity with Linux and open-source software
- Working knowledge of cloud computing
- Background working on distributed teams for open-source projects
Core Skills
Benefits
- Competitive compensation adjusted based on geographical location, experience, and performance
- Annual and more frequent performance compensation reviews
- Performance-driven annual bonus
- Distributed work environment with twice-yearly in-person team sprints
- Personal learning and development budget of USD 2,000 per year
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Priority Pass for travel and travel upgrades for long-haul company events
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this is a globally remote role with requirements for global travel of two to four weeks per year for internal and external events.
What technical expertise is required for this role?
Candidates need professional Python development experience, a strong understanding of the machine learning sector, and experience designing and implementing MLOps solutions.
What benefits are provided by Canonical?
Canonical offers a performance-driven annual bonus, annual compensation reviews, a USD 2,000 yearly personal learning and development budget, holiday leave, maternity and paternity leave, an Employee Assistance Programme, and travel perks.
What is the salary for this position?
The source posting does not specify a salary figure, noting instead that compensation is shaped by geographical location, experience, and performance.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.