T

Trainline

Rail and coach travel booking platform

Machine Learning Engineering Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • Experience line-managing engineers, including hiring, performance management and career development.
  • A strong background as a machine learning engineer, with a track record of taking models into production and maintaining them at scale.
  • Grounding in data engineering, including pipelines, data modelling and data quality, sufficient to lead data engineers as well as machine learning engineers.
  • Solid Python and software engineering fundamentals, with enough hands-on depth to review code and designs credibly.
  • Depth in at least one area such as ranking and recommendation, predictive modelling, optimisation or natural language processing, backed by a solid grasp of statistics, experimentation and feature engineering.
  • Experience with modern machine learning infrastructure on a major cloud platform, ideally AWS, covering distributed data processing, orchestration, model management and infrastructure as code.
  • Hands-on experience shipping agentic or large language model-based systems, including agent orchestration frameworks, tool use, retrieval-augmented generation and fine-tuning where appropriate.
  • A disciplined approach to evaluating large language model and agent systems, using tools such as Braintrust, and a clear view on how to assess whether an agent works well in production.
  • Clear communication with technical and non-technical colleagues, and sound judgement on priorities.

Responsibilities

  • Lead, coach and grow a team of machine learning and data engineers by setting clear expectations, giving regular feedback, managing performance and building an inclusive team.
  • Hire for the team, shape the roles needed and run a fair, rigorous interview process.
  • Own delivery by planning and prioritising with product partners across Search, Supply and Commerce, unblocking the team, and shipping machine learning and AI systems that drive measurable customer and business outcomes.
  • Set the technical direction for the team’s systems, including architecture, build-versus-buy decisions and choosing simpler approaches where appropriate.
  • Ensure the team builds well across the full lifecycle: reliable data pipelines, high-quality features, rigorous offline and online evaluation including A/B testing, reliable deployment, monitoring and ongoing maintenance.
  • Lead the team in building production-grade agentic systems using orchestration harnesses such as LangGraph to design multi-step workflows, tool use and human-in-the-loop controls.
  • Make evaluation a core engineering discipline for large language model and agent work, using curated evaluation sets, large language model-as-judge and human review, tracing, prompt and agent regression testing, and online monitoring of quality, cost and latency.
  • Set guardrails for responsible AI use, covering safety, privacy and clear fallbacks when an agent should not act independently.
  • Raise engineering practices through code and design reviews, continuous integration and continuous delivery, machine learning operations, observability and on-call practices.
  • Build relationships with senior leaders and partner teams, explaining progress, trade-offs and impact in plain language.
  • Contribute to the wider AI and machine learning community and promote learning, curiosity and experimentation.

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