Latest AI JobsBrowse Jobs
C

Engineering Manager - MLOps & Analytics

CanonicalHome based - WorldwideCharm Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
17 Mar 2023
Status
Open · checked 7d ago

About this role

Role Overview

The Engineering Manager - MLOps and Analytics position at Canonical is a globally remote leadership role suited for an experienced technical professional who enjoys guiding distributed teams. This role centers on running an effective team, developing colleagues, and maintaining technical excellence across popular open-source machine learning platforms.

Key Responsibilities

Manage a globally distributed team of engineers alongside their MLOps and Analytics portfolio.
Conduct regular one-on-one meetings, measure team health indicators, and mentor direct reports to help them achieve professional goals.
Organize team processes, collaborate with product managers and architects, and build engineering roadmaps with ambitious goals.
Review code, provide architectural leadership, and maintain a commitment to documentation, quality, and performance optimization.
Interact with open-source communities, represent Canonical at conferences, and travel globally for two to four weeks each year for internal and external events.

Requirements

Professional experience delivering software and a proven track record in professional Python development, preferably with open-source experience.
A demonstrated understanding of the machine learning landscape, its unique challenges, and potential opportunities.
Experience in designing and implementing comprehensive MLOps solutions.
An exceptional academic background spanning high school and university achievements.
Willingness and ability to travel up to four times per year for internal events.

Nice to Have

Practical, hands-on experience utilizing machine learning libraries and tools.
A proven history of building highly automated machine learning solutions designed for the cloud.
Experience in building machine learning models.
Familiarity with container technologies such as Docker, LXD, and Kubernetes.
Experience working with major public cloud platforms like AWS, Azure, and Google Cloud.
Background in the Linux and open-source software ecosystem alongside a working knowledge of cloud computing.
Passion for software quality, testing, and a history of contributing to open-source projects.

Skills and Tools

Python
AWS
Azure
Kubernetes
Docker
MLOps
Open-source machine learning tools including Kubeflow, MLflow, and Feast

Salary and Benefits

Compensation is shaped globally based on geographical location, individual experience, and performance.
Annual compensation reviews alongside a performance-driven annual bonus.
A personal learning and development budget of USD 2,000 per year.
Recognition rewards, annual holiday leave, and maternity and paternity leave.
Access to an Employee Assistance Programme.
Distributed work environment featuring twice-yearly in-person team sprints.
Travel perks including Priority Pass and travel upgrades for long-haul company events.

About the Company

Canonical is a pioneering technology enterprise driving the global transition to open source. As the publisher of Ubuntu—a critical platform for AI, IoT, and cloud computing—Canonical transforms daily operations and digital business worldwide. Operating as a remote-first organization since 2004, the company maintains high hiring standards and fosters a diverse, equal-opportunity workplace free from discrimination.

How to Apply

Interested candidates should visit the official Canonical careers page to submit their application for the Engineering Manager - MLOps & Analytics position.

Skills and tech stack

Questions candidates ask

Is this position fully remote?

Yes, this is a globally remote role where you work from home, though it does require traveling 2 to 4 weeks per year for internal and external events.

What are the primary responsibilities of the Engineering Manager?

The main responsibilities include running an effective team, developing and mentoring colleagues, reviewing code, providing architectural leadership, and collaborating on engineering roadmaps.

What technical background is required for this role?

Candidates need professional Python development experience, a strong understanding of the machine learning space, and experience designing and implementing MLOps solutions.

What additional benefits does Canonical offer?

Canonical offers a USD 2,000 annual learning and development budget, performance-driven annual bonuses, annual holiday leave, maternity and paternity leave, recognition rewards, an Employee Assistance Programme, and travel perks.

How often is compensation reviewed at Canonical?

Compensation is revisited annually, with more frequent reviews conducted for graduates and associates.

Ready to apply?

The application is on the official Canonical careers page.

Apply on company site