Principal Data Scientist / Principal ML Consultant
Summary
Lead end-to-end ML projects, from modeling to production deployment on AWS, while mentoring teams and advising stakeholders.
Salary: £35,000 - 75,000 per year
Requirements:- Strong hands-on Python and machine learning experience
- Proven track record delivering ML solutions into production
- Experience with AutoML frameworks
- Strong understanding of regression, forecasting, and predictive analytics
- Data engineering and pipeline development capability
- AWS ML deployment experience, including SageMaker, ECS, or Lambda
- Practical MLOps experience
- Excellent stakeholder management and consulting skills
- Experience mentoring data science teams
- AWS-native ML tooling and cloud architecture experience
- Experience delivering data-driven commercial or optimisation solutions
- Design and develop predictive models to support commercial decision-making
- Use AutoML tools such as AutoGluon, H2O AutoML, or PyCaret to accelerate model development
- Assess, prepare, and engineer data for modelling
- Deploy and operationalise machine learning solutions within AWS
- Implement MLOps practices including monitoring, retraining, and model governance
- Provide technical leadership and knowledge transfer to our internal teams
- Manage stakeholder communication by providing clear recommendations and updates
- Lead delivery of an existing machine learning programme through to a production-grade AWS deployment
- AWS
- Lambda
- Cloud
- Support
- Machine Learning
- MLOps
- Python
More:
We are seeking a hands-on Principal Data Scientist / ML Consultant for a 6-month full-time contract on a hybrid UK-based working model, with client site attendance as required and an ASAP start. We are looking for someone who can lead the delivery of an existing machine learning programme through to production-grade AWS deployment, while providing technical leadership, mentoring our internal teams, and actively building, deploying, and operationalising machine learning solutions.
last updated 33 week of 2026