Junior Machine Learning Engineer

Company: Trainline
Apply for the Junior Machine Learning Engineer
Location: London
Job Description:

Overview

Join Trainline as a Junior Machine Learning Engineer to help shape the future of train travel. You’ll work in a cross-functional AI/ML team and deliver scalable models that impact pricing, search, and personalized experiences. You’ll handle end-to-end ML delivery, from data exploration to deployment, collaborating with data scientists, engineers, and product managers. This role offers hands-on growth in a fast-paced, sustainability-driven environment with a strong emphasis on learning and experimentation.

Pay / Benefits

  • private healthcare
  • dental insurance
  • work from abroad policy
  • 2-for-1 share purchase plans
  • EV Scheme
  • festive time off

Responsibilities

  • Design and deliver scalable ML models with measurable business impact
  • Own the full ML delivery lifecycle from data exploration to deployment and maintenance
  • Collaborate with data scientists, software and product teams in cross-functional squads
  • Create tools and libraries to accelerate ML product delivery and improve workflows
  • Contribute to AI/ML community and promote rigorous learning and experimentation
  • Work with stakeholders to design data-driven products using Trainline datasets

Key requirements

  • Advanced degree in Computer Science, Mathematics or similar quantitative field
  • Proficiency with Python and data libraries (Pandas, NumPy, Scikit-learn)
  • Experience deploying ML models in production
  • Expertise in predictive modeling, classification, regression, optimization or recommendation systems
  • Experience with Spark
  • Knowledge of DevOps technologies such as Docker and Terraform and ML Ops platforms like MLFlow
  • Experience with agile delivery, CI/CD, and data manipulation/feature engineering
  • Familiarity with statistical methodologies
  • Good communication skills
  • communication
  • collaboration
  • problem-solving
  • Python and ML/DS libraries (scikit-learn, NumPy, LightGBM, Pandas, TensorFlow)
  • PySpark
  • AWS cloud infrastructure (EMR, ECS, Athena)

…

Posted: October 16th, 2026