MLOps Field Engineer
About the role
The MLOps Field Engineer plays a crucial role in helping global companies integrate AI/ML into their operations using the latest open source capabilities on public and private cloud infrastructure, Linux, and Kubernetes. This role involves designing ML architectures, working with customers to understand their needs, and delivering solutions that fit their workload requirements.
Responsibilities
- Design and deploy AI/ML infrastructures, data processing pipelines, and multi-cluster distributed training
- Collaborate with customers to understand their business requirements and advise on Ubuntu and relevant open source applications
- Develop and maintain Kubernetes operators and Linux open source infrastructure-as-code
- Engage with product teams to provide feedback on requirements and influence the roadmap
- Present and demonstrate Ubuntu Pro and AI/ML capabilities to prospective and current clients
- Collaborate with sales teams to meet company targets
- Travel up to 30% of the time for internal, external events, and customer meetings
Requirements
This role is highly focused on designing ML architectures for external customers and does not involve software development. It is ideal for candidates with a strong technical background who are also business-minded and driven by commercial success.
Qualifications
- Exceptional academic track record from both high school and university
- Undergraduate degree in a technical subject or compelling narrative about an alternative chosen path
- Experience in data engineering, MLOps, or big data solutions deployment
- Experience with a relevant programming language, such as Python, R, or Rust
- Practical knowledge of Linux, virtualization, containers, and networking
- Intermediate level Python programming skills
- Knowledge of cloud computing concepts and leaders, such as Kubernetes, AWS, Azure, GCP
- Interest in large-scale enterprise open source, private clouds, machine learning, AI, data, and analytics
- Passion for technology evidenced by personal projects and initiatives
- Ability to travel internationally for company events up to two weeks long and customer or industry meetings
Skills
Technical skills required include:
- Linux (Debian or Ubuntu preferred)
- Intermediate level Python programming skills
- Knowledge of cloud computing concepts and leaders, such as Kubernetes, AWS, Azure, GCP
- Experience with open source applications and skills
Benefits
At Canonical, we offer a comprehensive benefits package including:
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- 40 days annual leave per annum, including public holidays and our All Company holiday periods
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Priority Pass and travel upgrades for long-haul company events
Pay
Compensation is determined based on geographical location, experience, and performance. An annual compensation review ensures recognition of outstanding performance.
Schedule
Most colleagues work from home, but there is some international travel involved, typically up to 30% of the time for internal, external events, and customer meetings.