
Trainline
Open Positions at Trainline
12 open positions
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.
Join Trainline’s backend engineering teams to build high-volume travel products used by millions of customers across search, bookings, payments, and carrier integrations. This mid-level .NET role offers ownership from coding through production, with opportunities to influence technical decisions and mentor teammates.
Trainline is seeking a Senior Principal Engineer (iOS) to define the company-wide iOS technical strategy and shape a cohesive cross-platform architecture. This influential individual contributor role will raise engineering standards, lead modernization efforts, and mentor senior technical talent across the organization.
Build and evolve high-volume transactional backend systems that power Trainline’s journey search, bookings, payments, and travel integrations. This mid-level .NET role offers ownership across the development lifecycle in a collaborative hybrid team.
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.
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.
Trainline is hiring a mid-level Site Reliability Engineer to improve the reliability, observability, scalability, and resilience of its AWS-hosted platform serving millions of travellers. The role combines incident response, on-call participation, monitoring improvements, infrastructure support, and collaboration with product engineering teams.
Senior Backend Engineer focused on transforming Trainline’s .NET services into scalable, resilient cloud-native applications and improving the developer experience across engineering teams. You’ll build reusable tooling, automation, and standards that accelerate migrations and improve software delivery.
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.
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.
Unlock 2 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you