AI/ML and MLOps Field Engineer at Canonical

May 18, 2024

Job Description

Canonical is a prominent provider of open-source software and operating systems for global enterprise and technology markets. Our flagship platform, Ubuntu, is extensively utilized in pioneering enterprise ventures like public cloud, data science, AI, engineering innovation, and IoT. Our clientele comprises leading public cloud and silicon providers, as well as industry frontrunners across various sectors. With over 1000 colleagues spanning 70 countries, we champion global distributed collaboration, with minimal roles based in physical offices. Teams convene two to four times annually at diverse locations worldwide to synchronize strategies and executions.

Our company, spearheaded by its founders, is profitable and continually expanding. We are currently seeking an AI/ML and MLOps Field Engineer to assist global enterprises 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 specialized insights to address real-world customer challenges, facilitating the enterprise adoption of Ubuntu, Kubeflow, MLFlow, Feast, DVC, and related analytics, machine learning, and data technologies. Our objective is to craft the premier open-source data platform encompassing traditional SQL databases, contemporary NoSQL data stores, and the mechanisms that transform data into actionable insights and executable models.

The ideal candidates for this role are software engineers who relish engaging with customers and solving their problems during the pre-sales phase. They are developers who derive satisfaction from tackling customer issues through architectural solutions, presentations, and training. Given Ubuntu’s pervasive use across virtually every industry worldwide, this role offers an exceptional opportunity to delve into the open-source technology realm and cultivate insights into business technology landscapes. You’ll witness firsthand how Linux, particularly Ubuntu, is fostering innovation and positively transforming the world.

This position particularly suits candidates with a technical background who possess a commercial mindset and are driven by business success. Operating within our global Field Engineering team, you’ll closely collaborate with enterprise sales leads, tackling some of the most challenging problems in modern data architectures on a daily basis.

As for your daily routine, you’ll be an integral part of our global Field Engineering team, serving as Linux and cloud solutions architects for our clients. Your responsibilities will span the entire Linux stack, from kernel to applications, as well as architecting cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, and Spark. You’ll gather customer business requirements, advise them on Ubuntu and relevant open-source applications, and contribute to nurturing a collaborative engineering culture in alignment with our company values. Additionally, you’ll conduct presentations and demonstrations of Ubuntu Pro and AI/ML capabilities to prospective and current clients, liaise with product teams to provide feedback on requirements, and work hand in hand with sales teams to achieve common targets. This role entails up to 25% global travel for both internal and external events and customer meetings.

In terms of qualifications, we seek individuals with an exceptional academic track record, preferably with an undergraduate degree in a technical field or equivalent experience. Experience in data engineering, MLOps, or big data solutions deployment is highly desirable, along with proficiency in a relevant programming language such as Python, R, or Rust. You should possess the confidence to communicate effectively, exchange feedback, and share ideas, along with a proven track record of surpassing expectations to deliver outstanding results. Demonstrated interest in continuous learning and development, along with practical knowledge of Linux, virtualization, containers, and networking, is crucial. A business-minded approach to technology problem-solving, coupled with familiarity with cloud computing concepts and leaders like Kubernetes, AWS, Azure, and GCP, is also expected. Intermediate-level Python programming skills, a passion for technology evidenced by personal projects, and excellent interpersonal skills round out the desired qualifications.

At Canonical, we offer a distributed work environment with biannual team sprints in person, a personal learning and development budget, annual compensation reviews, recognition rewards, annual holiday leave, maternity and paternity leave, an Employee Assistance Programme, opportunities for international travel, and more. As a pioneering tech firm leading the global transition to open source, we maintain a workplace free from discrimination, valuing diversity of experience, perspectives, and backgrounds to foster a better work environment and drive innovation in our products.