CareerPlanSign in

Senior Machine Learning Engineer

London💼 Full-time🗓 2026-08-06 → 2026-09-25

Core

Design and deliver machine learning models at scale for search, recommendations, pricing, routing optimization, and personalized experiences on a global rail booking platform.

Role type

Senior IC machine learning engineer (transport/recommendation systems)

Builds

Production ML models, data products, and tools/frameworks for the Trainline mobile app and web platform

Domain

Travel industry + machine learning/recommendation systems

Deliverable

production ML models

Required skills

Python, Pandas, NumPy, Scikit-learn, statistical methodologies, feature engineering, Spark, CI/CD, Docker, Terraform, MLFlow

Preferred skills

Cloud infrastructure, NLP, large language models (fine-tuning, RAG, agents), graph technologies, GIS, transport sector experience

Responsibilities

Design and deliver ML models at scale, own end-to-end ML delivery lifecycle, shape technical direction, partner with stakeholders to propose data products, build tools and frameworks, provide technical mentorship

Seniority

Senior, hands-on IC with mentorship

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.