T

Trainline

Rail and coach travel booking platform

Senior Machine Learning Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • An advanced degree in Computer Science, Mathematics or a related quantitative discipline, or equivalent experience.
  • Considerable experience productionising machine learning models, with strength in an area such as predictive modelling, classification, regression, optimisation or recommendation systems.
  • Strong proficiency in Python and open-source data libraries such as Pandas, NumPy and Scikit-learn.
  • A solid grounding in statistical methodologies, along with data extraction, manipulation and feature engineering techniques.
  • Experience with Spark, agile delivery methods and continuous integration/continuous delivery practices.
  • Familiarity with DevOps and machine learning operations tools and practices, such as Docker, Terraform and MLflow.
  • Confidence influencing and communicating with stakeholders across technical and non-technical teams.

Responsibilities

  • Work within cross-functional teams alongside data scientists, software engineers, data engineers and product managers.
  • Design and deliver machine learning models at scale that create measurable impact for the business.
  • Own the end-to-end machine learning delivery lifecycle, including data exploration, feature engineering, model selection and tuning, evaluation, deployment and maintenance.
  • Shape technical direction for the area, making well-reasoned architectural and modelling decisions that stand up at scale.
  • Partner with and influence stakeholders across the business to propose innovative data products that make the most of Trainline's extensive datasets and the latest algorithms.
  • Build tools, frameworks and libraries that accelerate the delivery of machine learning products and improve team workflows.
  • Provide technical mentorship and support the development of less experienced engineers, without formal people-management responsibility.
  • Take an active role in the AI and machine learning community, helping foster a culture of rigorous learning and experimentation.

Desired Qualifications

  • Exposure to cloud infrastructure, natural language processing or large language models (such as fine-tuning, retrieval-augmented generation or agents), graph technologies, the transport sector, or geographic information systems.

About the Company

Trainline

Rail and coach travel booking platform

Trainline is a digital travel platform for rail and coach services in the UK and Europe. It lets individual travelers, businesses, and travel agencies search, book, and manage journeys from multiple operators in one place. The platform provides real-time schedules, ticketing options, and travel updates through web and mobile interfaces, and also offers ancillary services such as travel insurance and seat reservations. Revenue comes from commissions on ticket sales and from additional services. Compared with competitors, Trainline combines a wide network of operators with real-time information and end-to-end journey management in a single platform, plus services like insurance and seat reservations that broaden its offering. Its goal is to make rail travel easier and more accessible, encouraging sustainable transportation by promoting rail as a practical, eco-friendly alternative to other modes of travel.

Company size
1,001-5,000
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1997

Recently Posted Jobs

Explore more opportunities at Trainline

See more jobs