- Machine Learning Engineer
- Cardiff (hybrid)
- Initial 6 Month Contract
- OUTSIDE IR35
Yolk Recruitment are currently hiring for an ML Engineer on an initial 6 month contract with likely extension.
We're working with a growing tech startup based in South Wales that's doing exciting things with data and AI. They're on the hunt for a Machine Learning Engineer to help scale, optimise, and productionise their ML pipelines and infrastructure.
This isn't a research role, it's all about getting models into production, making them scalable, maintainable, and deployable across a cloud-first environment.
(There is no set budget for this role - Candidates will be submitted at desired rates with the expectation to be on site once per month or as project dictates)
Responsibilities:
- Design, build, and deploy robust ML pipelines in Python
- Use Azure ML and Azure Web Apps to host and scale models
- Automate workflows with Airflow and manage infrastructure with Terraform
- Containerise models using Docker, deploy via Kubernetes
- Version and automate CI/CD via GitHub/GitHub Actions
- Collaborate with Data Scientists and Engineers to improve model reliability and performance
- Work with both Linux and Windows VMs, managing environments with Anaconda and Artifactory
Tech Stack You'll Work With:
- Python
- Azure (Virtual Machines, ML, Cloud Storage, Web Apps)
- Docker & Kubernetes
- Terraform for infra as code
- Airflow for orchestration
- Git, GitHub, GitHub Actions
- SQL for data wrangling and storage
- Artifactory for package management
- Linux & Windows VMs
Experience Required
- Proven experience as an ML Engineer with production-level deployment experience
- Strong coding skills in Python
- Experience with cloud-native ML workflows (preferably Azure)
- Ability to build and maintain CI/CD pipelines
- Understanding of scalable architecture, containerisation, and infra automation
- A passion for clean, modular, efficient systems