ML DevOps Engineer
Role details
Job location
Tech stack
Job description
-
We have an exciting opening for an ML DevOps Engineer to work closely with our R&D and Product teams. You will play a key role in delivering efficient data flywheel to fuel the next-generation robotic software designed to automate tasks via intuitive, human-in-the-loop interfaces.
-
We focus on outcomes that solve real needs for our partners and customers. We also offer a friendly and flexible working environment, freedom to explore ideas and work on a world-leading robotics products and services.
-
-
About the job:
-
Model Deployment & Pipeline Automation: Designing, building, and maintaining automated, end-to-end CI/CD pipelines for training, testing, and deploying ML model
-
Maintain analytical tools for production monitoring: Continuously tracking model performance, accuracy, and latency, and detecting data drift or concept drift in production.
-
Infrastructure Management: Provisioning and optimizing cloud (AWS, GCP, Azure) or on-premises infrastructure, including containerization (Docker, Kubernetes) to ensure scalable workloads.
-
Develop and maintain user portal frontend live fleet configuration, monitoring and management dashboard
-
Data Engineering: Collaborating with data engineers to manage data ingestion, preprocessing, and feature stores (e.g., storing, accessing, and defining features for training).
-
Version Control & Governance: Implementing version control for models, data, and code to ensure reproducibility and compliance with security standards (e.g., GDPR, HIPAA).
-
Collaboration: Working with data scientists to transition models from notebooks to production-grade, API-driven services.
Requirements
Do you have experience in TypeScript?, Do you have a Master's degree?, * Experience: 3-7 years of experience in MLOps, machine learning engineering, or software engineering/DevOps roles.
- Programming: Proficient in Python (crucial for automation) and shell scripting (Bash).
- Full Stack Development: Proficient in React, TypeScript, and Express.js, with hands-on experience in PostgreSQL for database management.
- ML Frameworks: Familiarity with TensorFlow, PyTorch, or Scikit-learn.
- DevOps & Cloud: Experience with cloud platforms (AWS SageMaker, Azure ML, Vertex AI) and infrastructure-as-code (Terraform, CloudFormation).
- Containers & Orchestration: Strong expertise in Docker and Kubernetes.
- MLOps Tooling: Experience with tools like MLflow (tracking), Kubeflow (pipelines), Apache Airflow (orchestration), or DVC (data versioning).
- Education: Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
- Soft Skills: Strong problem-solving, collaboration, and communication skills to work across cross-functional teams.
Benefits & conditions
- Attractive compensation package
- Exciting opportunity to participate in our Share Option Scheme after one year of service.
- Generous annual leave of 25 days, in addition to bank holidays