AI/ML and MLOps Field Engineer at Canonical

May 19, 2024

Job Description

Canonical is a prominent supplier of open source software and operating systems for the global enterprise and technology sectors. Our flagship product, Ubuntu, is extensively utilized in pioneering enterprise endeavors like public cloud services, data science, artificial intelligence, engineering innovation, and the Internet of Things (IoT). Our clientele includes top public cloud and semiconductor providers, as well as industry frontrunners across various domains. Our company has been instrumental in promoting global distributed collaboration, boasting over 1000 colleagues spread across 70 countries, with minimal roles stationed in physical offices. Teams convene in person two to four times annually in captivating locations worldwide to synchronize strategies and execution.

Founded by visionaries, Canonical is profitable and continuously expanding. Currently, we’re seeking an AI/ML and MLOps Field Engineer to assist global corporations in integrating AI into their operations, leveraging cutting-edge open source capabilities on both public and private cloud infrastructure, Linux, and Kubernetes. Our team leverages expert insights to address real-world challenges faced by customers, facilitating the widespread adoption of Ubuntu, Kubeflow, MLFlow, Feast, DVC, and associated analytics, machine learning, and data technologies. We’re dedicated to building the premier open source data platform, encompassing traditional SQL databases, modern NoSQL data stores, and the mechanisms for translating data into actionable insights and executable models.

Ideal candidates for this role are software engineers who thrive on engaging with customers and resolving their issues during the pre-sales phase. They’re developers who relish tackling customer challenges through architectural design, presentations, and training. Ubuntu is virtually ubiquitous across enterprises worldwide and across industries, presenting an exceptional opportunity to gain insights into the open source technology landscape and foster business acumen. Joining us, you’ll witness firsthand how Linux, particularly Ubuntu, is driving innovation and positively impacting the world.

This role is particularly suited for candidates with a technical background who possess a commercial mindset and are motivated by achieving business success. As a part of our global Field Engineering team, you’ll collaborate closely with enterprise sales leads, focusing on tackling the most complex issues in contemporary data architectures. Whether it’s training LLMs on multiple K8s clusters in a hybrid cloud environment with shared GPU resources or implementing object detection on thousands of parallel 4K video streams, these are the challenges we tackle daily.

In terms of location, the majority of our team members work remotely. We’re expanding our teams across various time zones, accommodating candidates from almost any country.


  • Engage in designing private and public cloud solutions tailored to customer workload requirements.
  • Act as a consultant on cloud technologies, deploying, testing, and handing over solutions to support or managed services teams.
  • Develop Kubernetes operators and utilize Python for Linux open-source infrastructure-as-code.

Desired Qualifications:

  • Strong academic background with a technical degree or equivalent experience.
  • Experience in data engineering, MLOps, or big data solutions deployment.
  • Proficiency in relevant programming languages such as Python, R, or Rust.
  • Strong communication skills and a proactive attitude towards exchanging ideas and feedback.
  • Demonstrated commitment to continuous learning and development.
  • Practical knowledge of Linux, virtualization, containers, and networking.
  • Business-minded with a focus on problem-solving.
  • Familiarity with cloud computing concepts and leaders like Kubernetes, AWS, Azure, and GCP.
  • Intermediate level Python programming skills.
  • Passion for technology demonstrated through personal projects.
  • Ability to work collaboratively in a multicultural environment.
  • Self-motivated with a result-oriented approach.

What You’ll Gain:

  • Hands-on experience in architecting and deploying AI/ML infrastructures and data processing pipelines.
  • Exposure to a wide range of open-source applications and technologies.
  • Direct interaction with customers across various industries.
  • Real-world exposure to emerging technologies and tools.

Compensation and Benefits:

  • Competitive compensation tailored to geography, experience, and performance.
  • Annual performance-driven bonus or commission.
  • Additional benefits reflecting company values, balanced to meet local needs globally.

About Canonical:

Canonical is a trailblazing tech company leading the global shift towards open source. As the publisher of Ubuntu, a pivotal open source project and the foundation for AI, IoT, and cloud computing, we’re reshaping the software landscape. We maintain a global recruitment approach, setting high standards for potential team members. Excellence is our expectation, driving us to constantly innovate and excel. Joining Canonical is not just joining a company; it’s stepping into the future, challenging yourself to think differently, work smarter, and continuously elevate your skills.

Canonical is committed to fostering a discrimination-free workplace, valuing diversity of experiences, perspectives, and backgrounds, as they enrich both our work environment and our products. Regardless of your identity, your application will receive fair consideration.