Rodeo
Get started

Trainline

Engineer - Platform

London
£60k – £70k/yr
Posted about 2 months ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

About us

At Trainline, we are champions of rail, inspired to build a greener, more sustainable future of travel. We enable 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.

Join the movement for change.

Great journeys start with Trainline 🚄

As Europe’s number 1 downloaded rail app, with over 135 million monthly visits and £6.3 billion in annual ticket sales, we collaborate with 270+ rail and coach companies in over 40 countries. Our team of over 1,000 Trainliners, from 50+ nationalities, is based in London, Paris, Barcelona, Milan, Edinburgh and Madrid.

A FTSE 250 company, we are driven by growth in the UK and Europe, and offer the perfect opportunity to join us on this high-speed journey.


Introducing Atlas at Trainline

The Infrastructure Engineering and Tooling Team (aka Atlas) owns the ecosystem that powers Trainline’s platform, including deployment, execution, traffic management, and monitoring.

The team is currently building the next version of Trainline’s infrastructure platform, with a strong focus on:

  • Reliability & quality
  • Automation & efficiency
  • Secure & scalable delivery

A collaborative team of software engineers, DevOps engineers, and platform engineers with varying experience levels works across technologies including Terraform, AWS, Node.js, C#, and Python. This role allows you to grow alongside a dynamic, cross-functional set of colleagues.

As a Platform Engineer, you’ll:

Responsibilities

  • Deliver improvements to Trainline’s engineering platforms by contributing to infrastructure that simplifies deployment, improves reliability, and reduces operational risk.
  • Write Terraform-based infrastructure while aligning with existing patterns to ensure clear, consistent, maintainable, and reusable models.
  • Apply least-privilege and secure-by-default principles across AWS accounts, ensuring our platform environment remains secure and efficient.
  • Automate workflows using Node.js, Python, or other scripting capabilities, supporting efficient, repeatable delivery and reducing manual effort.
  • Collaborate closely with Senior Platform Engineers, Tech Leads, and Delivery Managers to:
    • Understand priorities
    • Clarify requirements
    • Deliver agreed milestones effectively.
  • Test, validate, and deploy changes rigorously through our CI/CD pipelines, ensuring work is thoroughly reviewed before reaching production.
  • Maintain transparent delivery updates, proactively raise blockers, and seek support as needed to keep the team aligned and moving forward smoothly.
  • Continuously improve your knowledge of Trainline’s platform and engineering practices, while leveraging feedback and teamwork to drive quality improvement.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.


Requirements

We'd love to hear from you if you have the following skills and experiences:

Key Responsibilities and Requirements

  • Good experience with AWS services, including:

    • ECS
    • Lambda
    • IAM
    • CloudFront
  • Experience with deployment, testing, and maintenance of Terraform modules, and a willingness to implement and improve Readable, reusable, and reliable infrastructure code.

  • Ability to deliver tasks independently and successfully, while knowing when to seek guidance, collaborate, or escalate risks.

  • Python or Node.js experience for automation, scripting, or integration tasks, or strong experience with alternative programming languages.

  • Commitment to secure engineering best practices, including:

    • Least-privilege and secure-by-default infrastructure -AWS multi-account strategies -Security frameworks like CDN, WAF, or OIDC-based authentication.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job
  • Experience using AI tools for productivity, coding, documentation, or reviewing improvements.
  • Showcase a highly collaborative style, fitting in well within agile delivery-focused teams.

Benefits

At Trainline, we value a purposeful work culture and offer compelling incentives:

✅ Flexible work: We operate a hybrid model, asking all Teameliners to work in the office for minimum 60% of working time across a 12-week period. We also provide a 28-day ‘Work from Abroad’ policy.

✅ Life-changing perks like:

Private healthcare & dental insurance Generous work-from-abroad policy 2-for-1 share purchase plans EV Scheme for further carbon emissions reduction Extended festive time off Excellent family-friendly benefits

✅ Career growth:

  • Clear career paths and transparent pay bands
  • Personal learning budget
  • Regular learning days to develop new skills.

Our Values

Our values represent what matters most to us:

  • 💭 Think Big – We’re shaping the future of rail travel.
  • ✔️ Own It – We focus on service excellence for every customer, partner, and journey.
  • 🤝 Travel Together – We value every Teameliner as part of a shared, engaged community.
  • ♻️ Do Good – We manage carbon footprints and make a positive social impact.

Inclusion & Diversity

We foster an inclusive workplace where difference is celebrated, and all forms of diversity—gender, ethnicity, sexuality, disability, nationality, and thought diversity—are valued and amplify our success.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

AWS
Terraform
Node.js
Python
CI/CD
Infrastructure as Code
Cloud Security
Automation
ECS
Lambda
IAM
CloudFront
Git
Agile
OIDC
AI Tooling

Location

London, England, United Kingdom

Sign up to applySee more jobs like this