Senior Machine Learning Scientist
Senior Machine Learning Scientist
Posted today
SENIORITY
Senior
About the role
- Research, design, and deliver robust machine learning solutions to tackle problems across the pricing and shipping space, spanning both prediction and decision-making under business constraints
- Lead efforts to productionise and scale these models, partnering with ML and backend engineers so they run reliably on our systems
- Identify and define requirements from multiple stakeholders across Pricing and Shipping, and lead the design of machine learning solutions to solve applied business problems
- Set up and conduct large-scale experiments to test hypotheses and guide model and product improvements, ensuring statistical rigour and real-world applicability
- Keep up to date with applied research, contribute to internal knowledge sharing and ML best practices, and apply new techniques for prediction, causal inference, and optimisation
- Participate in team ceremonies, such as technical whiteboarding sessions, planning, and roadmapping
- Communicate technical findings clearly and confidently to both technical and non-technical audiences
- QualificationsSkills and Experience
- Significant experience working as a Machine Learning Scientist, with a proven track record of delivering and scaling models that solve complex, real-world problems
- Deep understanding of machine learning concepts and experience applying them in production settings, using frameworks such as PyTorch, TensorFlow, or gradient boosting libraries
- Experience with causal inference, uplift modelling, or optimisation under constraints, and comfort reasoning about decisions rather than predictions alone
- Strong Python skills, with the ability to write clean, modular, production-grade code, and a solid understanding of data engineering and MLOps principles
- Ability to lead end-to-end ML projects, work independently in ambiguous problem spaces, and mentor junior team members
- Strong collaboration and communication skills, with experience aligning technical approaches with cross-functional teams and stakeholders
- Experience with pricing models, promotions or incentive allocation, or revenue optimisation
- Experience with experiment design and conducting A/B tests
- Experience with bandits, reinforcement learning, or other explore-exploit approaches
- Experience with Databricks and PySparkExperience working with AWS or another cloud platform (GCP/Azure)
- Health + Mental WellbeingPMI and cash plan healthcare access with Bupa
- Subsidised counselling and coaching with Self SpaceCycle to Work scheme with options from Evans or the Green Commute Initiative
- Employee Assistance Programme (EAP) for 24/7 confidential support
- Mental Health First Aiders across the business for support and signposting
- Work/Life Balance:25 days of annual leave with the option to carry over up to 5 days
- Impact hours: Up to 2 days of additional paid leave per year for volunteering
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
