Machine Learning Engineer
Hybrid – Nottingham (min. 2 days/week)
The Role
As a
Machine Learning Engineer
, you'll design, build, and deploy intelligent systems that tackle real-world challenges. You'll work closely with AI researchers, developers, and domain specialists to create modular, explainable, and production-ready ML solutions—delivering value across sectors from retail to healthcare.
About You
3+ years' experience building & deploying ML models in production
Strong Python skills with ML libraries (scikit-learn, TensorFlow, pandas)
Experience with data pipelines (Databricks), SQL & handling large datasets
Knowledge of explainability tools (SHAP, LIME) + software engineering best practices (Git, testing)
A collaborative problem-solver with clear communication and teamwork skills
Bonus Points
Time-series forecasting, causal inference, or Bayesian methods
Familiarity with cloud (AWS, Azure, GCP), Docker, Kubernetes
Deploying ML services via APIs (Flask, FastAPI)
Knowledge of privacy-preserving techniques (differential privacy, anonymisation)
Experience in agile or blended delivery environments