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 !
- £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...JuniorPermanentOn-site
£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...SuggestedNo agencyOn-site- £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...SuggestedFlexible hours
- £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...SuggestedFull-timeShift work
- £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...SuggestedLong-term contractHybrid workingOn-siteWork from home
- £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 incomeLong-term contractFull-timeFlexible hours
- £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
- £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 incomeFull-timeFlexible hours
- £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-timeInternshipOn-site
- £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...PermanentFull-timeOn-siteRemote
- £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 contractHybrid workingOn-siteFlexible hours
- £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
- £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
- £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-timeInternshipSummer internship
- ...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 contractHybrid workingOn-siteFlexible hours
- £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-timeOn-site
- £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
- £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 contractPermanentTemporary
£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$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 jobSummer work- £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 incomeFull-timeImmediate startFlexible hours
- £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 incomeFull-timeFlexible hours
- £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...
- £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-timeHybrid workingOn-site
- ...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...
- £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 contractFull-timeHybrid workingOn-siteMonday to FridayFlexible hours1 day/week
- £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 contractHybrid workingOn-siteRemoteWork from homeShift work
- £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 packageRemoteRelocation
- £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-siteMonday to Friday
- £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 contractFull-timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Junior Machine Learning Engineer. Be the first to apply!
- ai machine learning engineer London
- ai ml engineer remote London
- machine learning engineer London
- machine learning engineer remote London
- machine learning software engineer London
- assistant manager junior assistant manager London
- german junior marketing London
- junior assistant London
- junior programmer London
- junior project manager London

