Machine Learning Engineer
Use Python, scikit-learn, TensorFlow, PyTorch, and geospatial tools like QGIS and ArcGIS. As a Machine Learning Engineer at a technology consultancy, you will design, build, and deploy ML models
Free Tailor for ATS: 10/10 runs left
Machine Learning Engineer | London (Hybrid – 2 days onsite) | Up to £65,000
We're working with a growing technology consultancy in London to find a Machine Learning Engineer to join their team.
This is a great opportunity to work across a variety of client projects, applying ML techniques to solve real business problems rather than sitting on one product for years. You'll get exposure to different industries, tech stacks, and challenges — ideal if you want breadth alongside depth, and the chance to keep learning as you go.
The consultancy has a strong reputation for delivering high-quality, technically rigorous work, and is investing further in its ML capability. You'd be joining at a good time to help shape how the practice grows, working alongside experienced data scientists and engineers in a collaborative, non-siloed environment.
What you'll be doing:
Designing, building, and deploying machine learning models across a range of client engagements
Working closely with data scientists, engineers, and client stakeholders to translate business problems into ML solutions
Taking models from prototype through to production, with a focus on robustness and scalability
Contributing to best practice, technical standards, and knowledge-sharing within a growing ML practice
Getting involved in scoping and pre-sales conversations as your experience grows
What we're looking for:
Strong commercial experience building and deploying ML models
Solid Python skills and experience with common ML frameworks (e.g. scikit-learn, TensorFlow, PyTorch)
Comfortable working directly with clients and translating technical work for non-technical audiences
Consultancy or client-facing experience is a plus but not essential
Nice to have:
Experience with GIS, mapping technologies, or spatial data (e.g. QGIS, ArcGIS, geospatial Python libraries)
A background or degree in Geography, or related experience working with spatial/location-based data
Details:
Salary: up to £65,000
Location: London, 2 days per week onsite
Permanent position
If this sounds like a fit, or you know someone who'd be right for it, please get in touch or send your CV over.