Hybrid Senior Data Engineer – ML Workloads

Posted 1 hour ago

Apply now

About the role

  • Senior Data Engineer designing scalable data pipelines and supporting ML workloads at Trainline. Collaborating with cross-functional teams in a hybrid environment based in London.

Responsibilities

  • Design and build scalable data pipelines, data models, and feature stores to support analytics and ML workloads.
  • Deploy and manage cloud-native data applications on AWS.
  • Ensure the technical quality, performance, and reliability of production-grade data pipelines through strong observability and engineering best practices.

Requirements

  • Strong experience in Python and SQL.
  • Experience building Data Pipelines for downstream ML Workloads.
  • Skilled in data modelling and building optimised and efficient data marts and warehouses in the cloud.
  • Experience with tools like Spark, Airflow, and AWS or similar tooling.
  • Comfortable with both real-time and batch data workloads, applying modern data transformation and orchestration patterns.
  • Experience with Infrastructure as Code (Terraform) and containerization (Docker).
  • Contributed to or maintained CI/CD pipelines (Jenkins, GitHub Actions) as part of production-grade data systems.
  • Enjoy solving complex data problems and collaborating in a fast-moving environment.

Benefits

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

Job title

Senior Data Engineer – ML Workloads

Job type

Experience level

Senior

Salary

£80,000 - £88,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job