Machine Learning Engineer
Arrows • twickenham, england • Posted May 31, 2026
About the Role
Design, train, and optimise machine learning models for user personalisation, including recommendation systems, ranking models, user segmentation, and content understanding, with a strong focus on TensorFlow-based development.
Build and maintain scalable data pipelines to support feature engineering and model training across large structured and unstructured datasets, leveraging cloud‑native tooling.
Production Deployment:
Deploy, monitor, and maintain ML models in production environments, including cloud‑based model serving on GCP. Ensure high availability, strong performance, and continuous model relevance.
Lead A/B testing and offline experimentation to evaluate model performance and guide ongoing improvement.
Cross‑Functional Collaboration:
Work closely with engineering, product, data, and research teams to ensure ML solutions align with product and business goals.
Stay informed on advances in machine learning, deep learnin...