> Markdown version of [/jobs/ext/2916898-ml-scientist](https://www.wearedevelopers.com/jobs/ext/2916898-ml-scientist). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # ML Scientist - **Company:** Metica - **Location:** London, UK - **Salary:** £93,653.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Airflow, Apache HTTP Server, Python (Programming Language), Software Engineering, SQL Databases, Pytorch, Apache Spark, Pyspark, Power Analysis (Cryptography), Data Analytics, Xgboost, Machine Learning Operations, Data Pipelines - **Published:** September 15, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5883921366 ## About the Role * Expert Python and SQL, with experience building production ML systems and data pipelines (PyTorch, XGBoost, Spark/PySpark, Apache Iceberg, Ray, MLflow, SageMaker, Airflow, or equivalent). * Deep experimentation and statistical inference skills, and a strong grasp of optimisation under uncertainty (bandits, causal inference, off-policy evaluation). * Data-driven and self-driven - comfortable with ambiguity and able to work across engineering, product and customer-facing teams. * Demonstrated ownership of production business metrics, not just research models, is a plus - as is effective use of AI-assisted and agentic software engineering workflows. ## Description * Own ML systems end to end - hypothesis, experimentation, training, evaluation, deployment, monitoring and iteration. * Write production-quality training and inference code, own releases, and be accountable for the business metrics your models improve. * Design, execute and interpret A/B and multivariate experiments - power analysis, guardrails, exposure/assignment strategy and statistical significance. * Apply contextual bandits, causal inference, uplift modelling, off-policy evaluation and propensity scoring to optimise real-world decisions. * Analyse large-scale datasets, diagnose changes in model or product performance, and turn findings into clear recommendations for engineering, product and commercial teams. ## Related Videos - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Fully Orchestrating Databricks from Airflow](https://www.wearedevelopers.com/videos/336-fully-orchestrating-databricks-from-airflow) - [AI Model Management Life Circles: ML Ops For Generative AI Models From Research to Deployment](https://www.wearedevelopers.com/videos/1152-ai-model-management-life-circles-ml-ops-for-generative-ai-models-from-research-to-deployment) ## Related Articles - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development)