Engineer - Platform
Core
Build and maintain the infrastructure platform for deploying, running, and managing traffic across the Trainline ecosystem to ensure reliability, quality, and secure delivery.
Role type
Platform Engineer (Infrastructure & Tooling)
Builds
Next-generation infrastructure platform for the Trainline mobile app, website, and B2B partner channels
Domain
Travel technology / Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
AWS services (ECS, Lambda, IAM, CloudFront), Terraform, Node.js, Python, CI/CD pipelines, Git, OIDC, secure-by-default practices
Preferred skills
AI tooling for productivity, multi-account AWS environments, WAF, CDN, service-to-service authentication
Technologies
Terraform, AWS, Node.js, Python, ECS, Lambda, IAM, CloudFront, Git, OIDC
Responsibilities
Implement infrastructure changes using Terraform following module patterns; Apply least-privilege and secure-by-default principles across AWS accounts; Contribute to automation scripts or tooling using Node.js or Python; Test, validate, and deploy changes through CI/CD pipelines; Collaborate with Tech Leads and Delivery Managers to deliver milestones; Provide delivery updates and raise blockers early
Seniority
Mid-level, hands-on IC