Machine Learning Engineer
About the Company
I’m currently working on an exciting opportunity for a Machine Learning Engineer to join a rapidly growing AI organisation working on some genuinely high-impact projects across National Security, Government and cutting-edge technology.
About the Role
This is a great opportunity for someone who enjoys taking ML out of the lab and into production, working across software engineering, machine learning and cloud infrastructure.
Responsibilities
- Building and deploying production-grade ML software, tools and infrastructure
- Developing scalable and reusable ML solutions
- Working closely with engineers, data scientists and clients
- Contributing to technical architecture and solution design
- Helping define best practices for deploying ML at scale
- Advising clients and translating complex ML concepts into practical solutions
Qualifications
- Strong Python and software engineering experience
- Experience operationalising ML models using Scikit-learn, TensorFlow or PyTorch
- Strong understanding of the machine learning lifecycle
- Experience with AWS, Azure or GCP
- Hands-on experience with Docker and Kubernetes
- Solid understanding of ML fundamentals, probability and statistics
- Strong communication skills and the ability to work with both technical and non-technical stakeholders
Required Skills
- Strong Python and software engineering experience
- Experience operationalising ML models using Scikit-learn, TensorFlow or PyTorch
- Strong understanding of the machine learning lifecycle
- Experience with AWS, Azure or GCP
- Hands-on experience with Docker and Kubernetes
- Solid understanding of ML fundamentals, probability and statistics
- Strong communication skills and the ability to work with both technical and non-technical stakeholders
Preferred Skills
- Experience with AWS, Azure or GCP
- Hands-on experience with Docker and Kubernetes
Due to the nature of the work, candidates may need to be eligible for UK Developed Vetting (DV).