Senior Machine Learning Engineer

Trainline
London
Workplace: HybridFull timeFunction: Data Science & Machine LearningEducation: mastersSkills: ["Technical mentorship","Stakeholder communication","Influencing","Rigorous learning","Experimentation"]

Build and deliver machine learning models at scale to improve Trainline’s search, recommendations, pricing, routing optimisation, and AI-enhanced customer experiences. Own the end-to-end ML lifecycle—from data exploration and feature engineering to deployment and maintenance—while shaping technical direction and mentoring engineers. Partner with cross-functional teams to propose data products and accelerate ML delivery with tools, frameworks, and MLOps practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Trainline
Trainline
1 week ago

Senior Machine Learning Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Build and deliver machine learning models at scale to improve Trainline’s search, recommendations, pricing, routing optimisation, and AI-enhanced customer experiences. Own the end-to-end ML lifecycle—from data exploration and feature engineering to deployment and maintenance—while shaping technical direction and mentoring engineers. Partner with cross-functional teams to propose data products and accelerate ML delivery with tools, frameworks, and MLOps practices.
Location: London
Workplace: Hybrid
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Work in cross-functional teams with data scientists, software engineers, data engineers, and product managers to deliver measurable business impact.
  • •Own the end-to-end machine learning delivery lifecycle, including data exploration, feature engineering, model selection and tuning, evaluation, deployment, and maintenance.
  • •Design and deliver machine learning models at scale and make well-reasoned architectural and modelling decisions that hold up in production.
  • •Partner with stakeholders to propose innovative data products leveraging Trainline datasets and the latest algorithms.
  • •Build tools, frameworks, and libraries to accelerate ML delivery; mentor less experienced engineers and contribute to the AI/ML community.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsuranceDentalLearning Budget

Key Requirements

  • •An advanced degree in Computer Science, Mathematics, or a related quantitative discipline, or equivalent experience.
  • •Strong experience productionising machine learning models for predictive modelling, classification, regression, optimisation, or recommendation systems.
  • •Proficiency in Python and open-source data libraries such as Pandas, NumPy, and Scikit-learn.
  • •Solid grounding in statistical methodologies plus data extraction, manipulation, and feature engineering techniques.
  • •Experience with Spark, agile delivery and CI/CD; familiarity with DevOps/MLOps tools such as Docker, Terraform, and MLflow.
Education:Master's in Computer Science, Mathematics (or related quantitative discipline)
Skills:Technical mentorshipStakeholder communicationInfluencingRigorous learningExperimentation
Tech Stack:PythonPandasNumPyScikit-learnSparkCI/CDAgileDockerTerraformMLflowNLPLarge language modelsRAGGraph technologiesGIS

Company Brief

Trainline
Digital rail and coach ticketing platform offering online booking, mobile tickets, journey planning, and real-time travel information across the UK and Europe. Aggregates fares from multiple operators and provides retail and distribution services for rail travel.
Industry: TravelTech
Company Size: Enterprise (1,001+ employees)
Revenue: USD 100M to 250M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 1997
WebsiteLinkedIn