Snr Machine Learning Engineer - Client facing - 12 months FTC
- Hiring from
- United Kingdom
- Work type
- Hybrid
- Posted
616,545 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
The Machine Learning Engineer role sits within Client Delivery, embedded in the Data & Analytics Consulting (DACs) team. A technical, client‑facing group of Data Scientists and ML Engineers responsible for building and operationalising advanced machine learning and AI
This is a 12 months contract with potential to become a perm role afterwards.
This is a 12 months contract with potential to become a perm role afterwards.
Key Responsibilities
Machine learning and AI engineering
- Design, train and optimise predictive models (gradient boosted trees, temporal and embedding-based models), with reproducible training, evaluation and monitoring pipelines.
- Productionise models to run reliably at scale in client environments.
- Build and integrate LLM components (embedding pipelines, RAG, agentic systems) and NLP models for extraction, classification and risk prediction.
Data engineering
- Own versioned, validated data flows for modelling and inference, including schema design and SQL optimisation for large training and scoring workloads.
- Extract data from client source systems and build cohort logic that is accurate and interpretable.
Technical delivery
- Lead the modelling and data engineering components of client projects alongside DACs and Business Consultants, resolving complex modelling and pipeline issues.
- Configure OneView components linked to modelling outputs (risk logic, summaries, scoring pathways) and feed engineering improvements back into the platform.
Knowledge sharing and technical leadership
- Act as SME for machine learning and AI within DACs.
- Mentor DACs on Python, modelling practice and debugging.
- Produce documentation, templates and reusable components that raise delivery standards.
What are we looking for?
- 3–5+ years’ experience in machine learning engineering, taking models from development into production.
- Strong Python skills and experience with modern ML frameworks, including training and evaluating tree-based, temporal, NLP or LLM-based models.
- Experience building reproducible training and evaluation pipelines, and containerising and deploying models (for example, Docker, FastAPI).
- Strong SQL, a solid grounding in relational databases, schemas and data transformations (ideally DBT), and experience preparing data for model training and scoring.
- Hands-on AI experience: embeddings, vector databases or RAG workflows, and NLP or sequence models applied to real-world datasets.
- Experience delivering technical work to clients or stakeholders, including defining data requirements and troubleshooting in real time.
- Clear communication: you explain technical concepts simply and work closely with data scientists, engineers and consultants.
Bonus points if you have:
- Experience with Azure ML, AKS or similar cloud environments.
- Experience with public sector datasets or analytical workflows.
Location – This is a hybrid role based in our office in London (Borough). You would be expected to be able to work from the office 1-2 days per week. Some travel may be required for on-site client engagements.
What can we offer you?
- Competitive salary reviewed annually
- Training and development opportunities
- 25 days annual leave (plus bank holidays)
- Company pension
- Private medical insurance
- Generous enhanced parental leave policies
- Cycle to work scheme
- Flu Vaccinations,
- Eye Test and contribution towards Glasses for VDU use
- Employee Assistance Programme
- Mental health and wellbeing support
- Remote GP access
- Counselling/therapy
- Physiotherapy
- Medical second opinions
