Senior Machine Learning Engineer
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