Trainline

Trainline

Visit websiteLinkedIn1,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.

Open Positions at Trainline

9 open positions

London, United KingdomMid Level

Join Trainline’s Mobile Team as an iOS Engineer building new media, advertising, and partner experiences in the company’s widely used travel app. You’ll combine hands-on iOS development, product experimentation, and customer-focused engineering to create revenue-generating experiences at scale.

iOSObjective-CSwiftSwiftUI
7 days ago
London, United KingdomMid Level

Join Trainline’s Mobile team as an Android Engineer building high-quality travel and booking experiences used by millions of travellers. You’ll work in a cross-functional product squad using Kotlin and modern Android technologies to deliver new features.

GitJetpack ComposeKotlin
14 days ago
London, United KingdomSenior

Trainline is seeking a Senior Product Security Engineer to own product security across the software development lifecycle, from threat modeling and vulnerability management to secure coding and penetration testing. The role partners closely with engineering leadership to strengthen the security of web, mobile, and API products.

AssemblyiOS
19 days ago
London, United KingdomSenior

Trainline is hiring a Senior Machine Learning Engineer to build and productionise machine learning models that improve search, recommendations, pricing, routing, and personalised travel experiences. The role combines deep technical ownership, architectural influence, and mentorship without formal people management.

Apache SparkDockerMLflowNumPyPandasPython+2 more
3 months ago
London, United KingdomSenior

Trainline is seeking Machine Learning Engineers to build and productionise models and AI solutions that improve search, recommendations, pricing, routing, personalisation, and customer support for millions of travellers. The role spans the full ML lifecycle and includes developing tools and frameworks for scalable ML delivery.

Apache SparkDockerMLflowNumPyPandasPython+2 more
4 months ago
London, United KingdomSenior

Join Trainline as a Senior Backend Engineer building scalable .NET services that power journey search, bookings, payments, integrations, and other core travel experiences used by millions of customers. You’ll own features from code through production while contributing to technical decisions, reliability, and team development.

Amazon DynamoDBAWSAzureC#DockerGitHub Actions+5 more
4 months ago
London, United KingdomMid Level

Join Trainline’s Atlas team as a Platform Engineer, improving the infrastructure and tooling that help engineering teams deploy, run, and manage services reliably. You’ll work with Terraform, AWS, Node.js, and Python to build secure, scalable automation in a collaborative hybrid environment.

London, United KingdomSenior

Trainline is hiring a Senior Platform Engineer to build and improve scalable, reliable, secure infrastructure supporting engineering teams across the business. The role focuses on Terraform, AWS, automation, platform tooling, and mentoring mid-level engineers in a hybrid environment.

London, United KingdomSenior

Trainline is hiring a Senior Backend Engineer specializing in .NET to build and operate scalable travel-booking systems used by millions of customers. The role owns features through production, contributes to technical decisions, and mentors other engineers.

Amazon DynamoDBAWSAzureC#DockerGitHub Actions+5 more
4 months ago
Contact me