Understanding Recruitment
Machine Learning Engineer
Machine Learning Engineer at Understanding Recruitment, based in Hertfordshire. This is a permanent role.
- Pay
- Not given by the employer
- Hours and contract
- Permanent · On site
- Location
- Hertfordshire
- Closing date
- Sector
- Software Developer
Reference LB784
About the role
Machine Learning Engineer – Python & Production AI
We're working with an exciting technology company looking to hire a Machine Learning Engineer with a strong Python software engineering background to help build, deploy, and scale production-grade AI and machine learning systems.
This isn't a traditional Data Science or research-focused position. We're looking for someone who enjoys taking machine learning models beyond experimentation and turning them into reliable, scalable, real-world applications.
The ideal candidate will combine hands-on machine learning experience with strong software engineering fundamentals, particularly across Python development, backend systems, APIs, testing, deployment, and production infrastructure.
What We're Looking For
- Strong commercial experience developing production software using Python.
- Experience working as a Machine Learning Engineer, Software Engineer, AI Engineer, or in a similar engineering-focused role.
- Solid understanding of software engineering principles, including object-oriented programming, system design, testing, and maintainable code.
- Hands-on experience building APIs and backend services using technologies such as FastAPI, Flask, or Django.
- Experience deploying, maintaining, and monitoring machine learning models in production.
- Familiarity with ML frameworks such as PyTorch, TensorFlow, or scikit-learn.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Understanding of containerisation, CI/CD pipelines, and modern deployment practices.
- A genuine engineering mindset, with a focus on building robust, scalable, and maintainable systems.
Nice to Have
- Experience with Docker, Kubernetes, and cloud-native architectures.
- Exposure to MLOps tooling, model serving, and ML infrastructure.
- Experience building production applications using LLMs or generative AI.
- Knowledge of distributed systems, performance optimisation, and infrastructure automation.
Reference: LB784 · Posted 3 days ago · Closes 26 Nov 2026 · Listed via Understanding Recruitment
Apply for this job
This role is listed via Understanding Recruitment. Applications are handled on the employer's site.
Apply on employer siteOpens the employer's website in a new tab.
Signed in? Every job you apply for counts toward your weekly goal and badges. How it works
Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.