Trainline

Machine Learning Engineer

Trainline
Apply
4 months ago
London, United KingdomSenior

Responsibilities

  • Collaborate in cross-functional teams with data scientists, software engineers, data engineers, machine learning engineers, and product managers.
  • Design and deliver scalable machine learning models and AI solutions that create measurable business impact.
  • Own the end-to-end ML delivery lifecycle, including data exploration, feature engineering, model selection and tuning, evaluation, deployment, and maintenance.
  • Partner with stakeholders to propose data products using Trainline’s datasets and advanced algorithms.
  • Create tools, frameworks, and libraries to accelerate ML and AI product delivery and improve workflows.
  • Participate in the AI and ML community and promote rigorous learning and experimentation.

Requirements

  • Advanced degree in Computer Science, Mathematics, Statistics, or a similar quantitative discipline.
  • Proficiency in Python and open-source data libraries such as Pandas, NumPy, and scikit-learn.
  • Experience productionising machine learning models and/or AI solutions.
  • Expertise in predictive modelling, classification, regression, optimisation, NLP algorithms, or recommendation systems.
  • Experience with Spark and familiarity with statistical methodologies, data extraction, data manipulation, and feature engineering.
  • Knowledge of DevOps technologies such as Docker and Terraform, plus MLOps practices and platforms such as MLflow.
  • Experience with agile delivery methodologies and CI/CD processes and tools.
  • Strong communication skills.
  • Preferred experience includes transport, geographical information systems, cloud infrastructure, large language models including fine-tuning, RAG and agents, and graph technology or algorithms.

Benefits

  • Private healthcare and dental insurance.
  • Generous 28-day work-from-abroad policy.
  • Hybrid work model requiring at least 60% office attendance over a 12-week period.
  • 2-for-1 share purchase plans and an electric vehicle scheme.
  • Extra festive time off and family-friendly benefits.
  • Clear career paths, transparent pay bands, personal learning budgets, and regular learning days.

Tech Stack

Apache SparkDockerMLflowNumPyPandasPythonscikit-learnTerraform

Categories

Trainline

About Trainline

1,001-5,000 employees

Trainline builds an online marketplace and software that let consumers and partners search, book, and manage rail and coach travel via its apps, website, and APIs. It aggregates schedules and fares from over 270 carriers across roughly 45 countries, supports e-ticketing, payments, and disruption information, and earns commissions and fees on ticket sales. Founded in 1997 and headquartered in London, it is a public company listed on the London Stock Exchange.

Contact me