Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Junior Machine Learning Engineer

£25.1 - £27.9 per hourEstimated
Full-time

About us

At Trainline, our purpose is to empower greener travel choices, connecting people and places. Trainline enables millions of travellers to find and book the best value tickets across carriers, fares, and journey options through our highly rated mobile app, website, and B2B partner channels. 

Great journeys start with Trainline

We’re Europe’s leading independent rail platform, helping millions of travellers find and book the best-value rail and coach journeys across our app, website and partner channels.

Our job is to make the green travel choice the best choice. By building a better train travel experience, we help more people choose rail - creating a positive impact for customers, our business and the planet.

We’re a team of more than 1,000 Trainliners from over 50 nationalities, working across London, Paris, Barcelona, Milan, Edinburgh and Madrid. Now is a brilliant time to join us and help shape the future of travel.

Introducing Machine Learning and AI at Trainline

Machine learning is at the heart of Trainline's mission to help millions of people make sustainable travel choices every day. Our ML models power critical aspects of our platform, including: 

  • Advanced search and recommendations capabilities across our mobile and web applications 

  • Pricing and routing optimisations to find the best fares for customers 

  • Personalised user experiences enhanced by Reinforced Learning Agents & Generative AI 

  • Data-driven digital marketing systems 

  • AI agents improving customer support 

Our machine learning teams own the complete delivery lifecycle from ideation to production. We work closely with stakeholders across the business to expand the understanding and impact of machine learning and AI throughout Trainline. 

The Role:

We are looking for a Junior Machine Learning Engineer to join our team help shape the future of train travel. You will be part of a highly innovative AI and ML platform working alongside engineers, scientists and product managers to tackle complex challenges by combining Trainline’s rich datasets with cutting edge algorithms. What unites our team is an expertise in the field, a love of what we do and the desire to create impactful solutions to support Trainline’s goals of encouraging sustainable travel.

As a part of Trainline you will be joining an environment where learning and development is top priority. You will have the opportunity to work with fellow ML enthusiasts on large-scale production systems, delivering highly impactful products that make a difference to our millions of users.

As a Junior Machine Learning Engineer at Trainline you will...

  • Work in cross-functional teams combining data scientists, software, data and machine learning engineers, and product managers

  • Design and deliver machine learning models at scale that drive measurable impact for our business

  • Own the full end to end machine learning delivery lifecycle including data exploration, feature engineering, model selection and tuning, offline and online evaluation, deployments and maintenance

  • Work with MLE Team and Stakeholders to help design and deliver data driven products using Trainline's extensive datasets and modern machine learning techniques

  • Create the tools, frameworks and libraries that enables the acceleration of our ML products delivery and improve our workflows

  • Take an active part in our AI and ML community and foster a culture of rigorous learning and experimentation 

We'd love to hear from you if you...

  • Have an advanced degree in Computer Science, Mathematics or a similar quantitative discipline

  • Are proficient with Python, including open-source data libraries (e.g Pandas, Numpy, Scikit learn etc.)

  • Have experience productionising machine learning models

  • Are an expert in one of predictive modeling, classification, regression, optimisation or recommendation systems

  • Have experience with Spark

  • Have knowledge of DevOps technologies such as Docker and Terraform and ML Ops practices and platforms like ML Flow

  • Have experience with agile delivery methodologies and CI/CD processes and tools

  • Have a broad of understanding of data extraction, data manipulation and feature engineering techniques

  • Are familiar with statistical methodologies.

  • Have good communication skills

Nice to have

  • Understanding and/or hands-on experience of Reinforcement Learning theories, frameworks, and algorithms

  • Experience with cloud infrastructure

  • Experience with Large Language Models (fine tuning, RAG, agents)

  • Experience with graph technology and/or algorithms, understanding of NLP algorithms

Our technology stack

  • Python and associated ML/DS libraries (scikit-learn, NumPy, LightGBM, Pandas, TensorFlow, etc...) 

  • PySpark 

  • AWS cloud infrastructure: EMR, ECS, Athena, etc.

  • MLOp/DevOps: Terraform, Docker, Airflow, MLFlow, NewRelic

The interview process 

  • Recruiter Call (30 minutes)

  • Meeting a Machine Learning Manager (30 minutes)

  • Technical Interview with 2 x Engineers (90 mins)

  • Final Interview with the Head of (30-45 mins)

More information:

Enjoy fantastic perks like private healthcare & dental insurance, a generous work from abroad policy, 2-for-1 share purchase plans, an EV Scheme to further reduce carbon emissions, extra festive time off, and excellent family-friendly benefits. 

We prioritise career growth with clear career paths, transparent pay bands, personal learning budgets, and regular learning days. Jump on board and supercharge your career from day one! 

We're operating a hybrid model and ask that Trainliners work from the office a minimum of 60% of their time over a 12-week period. We also have a 28-day Work from Abroad policy.

Our values represent the things that matter most to us and what we live and breathe everyday, in everything we do: 

  • Think Big - We're building the future of rail 

  • ✔️ Own It - We focus on every customer, partner and journey 

  • Travel Together - We're one team 

  • ♻️ Do Good - We make a positive impact 

We know that having a diverse team makes us better and helps us succeed. And we mean all forms of diversity - gender, ethnicity, sexuality, disability, nationality and diversity of thought. That's why we're committed to creating inclusive places to work, where everyone belongs and differences are valued and celebrated.

Interested in finding out more about what it's like to work at Trainline? Why not check us out on LinkedIn , Instagram and Glassdoor ! 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Junior Machine Learning Engineer in London vacancy
  • £28k - £36k per annumEstimated
     ...An exciting opportunity has arisen for a Junior Menswear Garment Technologist to join the technical team of an established fashion business. This role would suit someone with solid early-career garment technology experience and a genuine interest in menswear, looking to take... 
    Junior
    Permanent
    On-site

    TRP Recruitment

    London
    10 days ago
  • £110k - £200k per annum

     ...structured time series data. This role exists to turn raw financial data into actionable investor signals. You will work closely with engineers to productionize quant logic. What You’ll Be Responsible For Develop models using structured financial time series Build... 
    Suggested
    No agency
    On-site

    Reflexivity

    London
    more than 2 months ago
  • £81k - £106k per annumEstimated
     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...computer vision,  gameplay agents, natural language processing, and machine learning to create state-of-the-art tools to support game developers in... 
    Suggested
    Flexible hours

    Epic Games

    London
    5 hours ago
  • £68k - £89k per annumEstimated
     ...our advertisers’ products. We are offering a new way to acquire users for the biggest companies in the world. Staff Machine Learning Engineer London, King's Cross Top-of-market compensation The Role You'll take ownership of designing, building, and shipping... 
    Suggested
    Full-time
    Shift work

    almedia

    London
    1 day ago
  • £69k - £90k per annumEstimated
     ...About us Re-architecting Engineering for the Age of Intelligence PhysicsX is the physics AI company for industrials. The company...  ...and career goals. Who We're Looking For As a Senior Machine Learning Engineer in Delivery, you are an experienced problem solver and... 
    Suggested
    Long-term contract
    Hybrid working
    On-site
    Work from home

    PhysicsX

    London
    more than 2 months ago
  • £63k - £84k per annumEstimated
     ...Recommendations team develops the platforms, infrastructure and machine learning systems that power personalised product discovery, ranking,...  ...high-scale production systems that enable data scientists and ML engineers to rapidly develop, deploy and monitor machine learning... 
    Extra income
    Long-term contract
    Full-time
    Flexible hours

    ASOS

    London
    20 days ago
  • £60k - £80k per annumEstimated
     ...for UK Security Clearance (SC) and willing to work on site with these clients from time to time. About the role Join us as a Machine Learning Engineer to deliver bespoke, impactful AI solutions for our diverse clients. You will be instrumental in bringing machine learning... 
    Part-time

    Faculty

    London
    20 days ago
  • £43k - £55k per annumEstimated
     ...adjustments throughout the process in whatever way works best for you. Job Description We're looking for a  Senior Machine Learning Engineer  to join our Search and Recommendations  team, where we're building the next generation of AI-powered fashion experiences... 
    Extra income
    Full-time
    Flexible hours

    ASOS

    London
    17 days ago
  • £59k - £77k per annumEstimated
     ...Perplexity is looking for a Search Machine Learning Engineer Intern to help build the next generation of advanced search technologies, with a focus on retrieval and ranking. You will work closely with experienced engineers to improve search quality, experiment with new models... 
    Full-time
    Internship
    On-site

    perplexity

    London
    1 day ago
  • £49k - £63k per annumEstimated
     ...their skills. The whole platform is built around learning by doing rather than just passive video watching. For your ML engineer role, you'd be building the AI engine that...  ...Please bring with you: Ability to apply your machine learning knowledge to solve real product... 
    Permanent
    Full-time
    On-site
    Remote
    Ladywell, Greater London
    13 days ago
  • £57k - £74k per annumEstimated
     ...impact, innovation and growth drive everything we do. Our Global Engineering teams tackle complex technical challenges across a global,...  ...riders and partners every day. We're looking for a Senior Machine Learning Engineer to join our London office as part of a Global... 
    Long-term contract
    Hybrid working
    On-site
    Flexible hours

    Deliveroo

    London
    8 days ago
  • £67k - £87k per annumEstimated
     ...to hear from you Your Role We are seeking a Senior ML Engineer to join our team and help shape the future of our ML platform...  ...platform, services, and tooling used to deploy, serve, and operate machine learning models in production. Deploy and operate machine learning... 
    Full-time

    teya

    London
    1 day ago
  • £89k - £116k per annumEstimated
     ...to everyone. THE TEAM • ~160 people , around half in engineering, product and data • 45+ advanced degrees across computer science...  ...use of BigQuery The Opportunity As a Senior Machine Learning Engineer at Relay, you'll: Own critical part of ML: productionising... 
    Full-time

    relay

    London
    1 day ago
  • £57k - £75k per annumEstimated
     ...About the Position Our goals are to give you a real sense of what it's like to work at Jane Street as a Machine Learning Engineer while also providing a truly unparalleled educational experience. You'll be paired with full-time employees who act as mentors, collaborating... 
    Full-time
    Internship
    Summer internship

    Jane Street

    London
    5 hours ago
  •  ...impact, innovation and growth drive everything we do. Our Global Engineering teams tackle complex technical challenges across a global,...  ..., riders and partners every day. We're looking for a Machine Learning Engineer to join our London office as part of a Global DoorDash... 
    Long-term contract
    Hybrid working
    On-site
    Flexible hours
    London
    a month ago
  • £76k - £99k per annumEstimated
     ...outcomes repeatable at scale. About the role The Applied Machine Learning team owns production systems and pursues new ideas, from...  ...iterative improvement. Working with clinicians, assessors and engineers, we build reliable ML systems that help bring medical devices... 
    Full-time
    On-site

    scarlet

    London
    1 day ago
  • £56k - £73k per annumEstimated
     ...We are looking for an engineer with experience in low-level systems programming and optimisation to join our growing ML team.  Machine learning is a critical pillar of Jane Street's global business. Our ever-evolving trading environment serves as a unique, rapid-feedback... 
    Full-time

    Jane Street

    London
    5 hours ago
  • £70k - £92k per annumEstimated
     ...messaging works at Spotify — moving from short-term optimization toward systems that understand long-term user journeys. By combining reinforcement learning approaches with deeper domain signals, we’re expanding how machine learning shapes the entire messaging funnel.... 
    Long-term contract
    Permanent
    Temporary

    spotify

    London
    more than 2 months ago
  • £5k per annum

     ...want our people to operate with this mindset so that we can achieve our ambitions. The Role We are looking for a Senior Machine Learning Engineer to bring intelligent automation and predictive capability to the heart of the UK property market. Alto sits at a unique... 
    Full-time

    Alto

    London
    more than 2 months ago
  • $85 per hour

     ...Angelo , Larry Summers , and Jack Dorsey . Position: ML Engineer (Coding Agent Experience) Type: Contract...  ...frontier AI coding agents to complete and evaluate complex machine learning and AI engineering tasks. Review model-generated implementations... 
    Remote job
    Summer work

    Mercor

    London
    more than 2 months ago
  • £58k - £77k per annumEstimated
     ...platform used by millions. Job Description At ASOS, machine learning is a core part of how millions of customers discover products,...  ...every day. We're looking for a Senior Machine Learning Engineer to join our Customer & Martech team. In this role, you'll help... 
    Extra income
    Full-time
    Immediate start
    Flexible hours

    ASOS

    London
    24 days ago
  • £46k - £62k per annumEstimated
     ...adjustments throughout the process in whatever way works best for you. Job Description We're looking for a Senior Machine Learning Engineer to join our Search & Recommendations team, where we're building the machine learning systems that help millions of... 
    Extra income
    Full-time
    Flexible hours

    ASOS

    London
    20 days ago
  • £67k - £85k per annumEstimated
     ...Machine Learning Engineers at IMC play a pivotal role in building the systems that drive training and deployment of large-scale ML models across IMC's global operations. They collaborate with quantitative researchers, hardware specialists and software engineers to build robust... 

    IMC

    London
    16 days ago
  • £74k - £96k per annumEstimated
     ...across six continents and London as our HQ, we’re shaping the future of fintech – and we’re just getting started. As an ML (Machine Learning) Engineer at Checkout.com in the Disputes ML team, you will contribute to the development of our brand-new, ML-driven dispute... 
    Full-time
    Hybrid working
    On-site

    checkout.com

    London
    1 day ago
  •  ...G MASS Consulting are supporting a leading Audit and Advisory business. We’re looking for a Machine Learning Engineer to shape and scale their pricing technology. In this role, you’ll design and own ML platforms that streamline pricing workflows, support rapid model deployment... 

    G MASS

    London
    more than 2 months ago
  • £76k - £101k per annumEstimated
     ...At Longshot Systems we build advanced platforms for sports betting analytics and trading. We're hiring Machine Learning Engineers across our core ML engineering and horse racing teams. You'd be designing, building and productionising ML pipelines, tooling, visualisation,... 
    Long-term contract
    Full-time
    Hybrid working
    On-site
    Monday to Friday
    Flexible hours
    1 day/week

    Longshot Systems Ltd

    London
    more than 2 months ago
  • £43k - £56k per annumEstimated
     ...successful games company in the world, and we’re just getting started. Role Overview Join Tripledot Studios as a Senior Machine Learning Engineer working on dynamic pricing and recommender systems use cases in our games. The work involves tabular machine learning,... 
    Long-term contract
    Hybrid working
    On-site
    Remote
    Work from home
    Shift work

    Tripledot Studios

    London
    25 days ago
  • £55k - £72k per annumEstimated
     ...Role purpose Start date: Tuesday 31st August 2027 We are looking for exceptional graduate machine learning engineers to work alongside our quantitative researchers on cutting-edge machine learning problems. As a graduate within the Technical Machine Learning team, you... 
    Relocation package
    Remote
    Relocation
    London
    10 days ago
  • £117k - £154k per annumEstimated
     ...strengthening those around them. Description Graham is seeking a ML Engineer to join our Data Science team, a future-looking technical arm...  ...Science and Engineering roles as well as the application of Machine Learning & AI. We work closely with Quant Researchers, Portfolio... 
    On-site
    Monday to Friday

    Graham Capital Management, L.P.

    London
    more than 2 months ago
  • £57k - £76k per annumEstimated
     ...multidisciplinary team of clinicians, scientists, and engineers. What unites us is our open culture, continuous learning mindset, and a shared mission to help biopharma...  ...and clinical partners, we are building the machine learning engineering capability required to train,... 
    Long-term contract
    Full-time
    Immediate start

    Qureight Ltd

    London
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Junior Machine Learning Engineer. Be the first to apply!