Machine Learning Engineer
Core
Design and deliver machine learning models and AI solutions at scale to power search, recommendations, pricing, routing, and customer support for a global rail travel platform.
Role type
Senior Machine Learning Engineer (Production)
Builds
Advanced search and recommendation systems, pricing and routing optimisation engines, AI agents for customer support, and data-driven digital marketing tools.
Domain
Travel / Transportation / Machine Learning
Deliverable
production ML models
Required skills
Python, predictive modelling, classification, regression, optimisation, NLP algorithms, recommendation systems, Spark, Docker, Terraform, ML Ops, feature engineering, statistical methodologies
Preferred skills
Large Language Models (fine tuning, RAG, agents), graph technology, cloud infrastructure, GIS
Technologies
Python, Pandas, Numpy, Scikit learn, Spark, Docker, Terraform, ML Flow
Responsibilities
Design and deliver ML models at scale; own the full end-to-end ML delivery lifecycle from data exploration to deployment; create tools and frameworks to accelerate ML product delivery; partner with stakeholders to propose innovative data products; foster a culture of rigorous learning and experimentation.
Seniority
Senior, hands-on IC