Latest AI JobsBrowse Jobs
trainline logo

Embedded Data Engineer - ML

trainlineLondonTechnology
Apply on company site
Salary
£60K – £67.5K
Job type
Full-time
Work mode
Remote
Experience
Mid
Posted
9 Sept 2026
Status
Open · checked 7d ago

About this role

Based in London, the Embedded Data Engineer - ML role at Trainline involves creating data pipelines and models to power machine learning applications and analytics. This position suits data professionals with cloud environment experience who want to build infrastructure supporting green travel initiatives.

Role Overview

Trainline seeks an Embedded Data Engineer for their Machine Learning team in London. The position operates under a hybrid model requiring office presence at least sixty percent of the time over a twelve-week period. The professional filling this position will construct data pipelines, models, and feature stores that support analytical and machine learning workloads.

Key Responsibilities

Design and construct scalable data pipelines, data models, and feature stores supporting analytics and machine learning workloads within the machine learning domain.
Deploy and maintain cloud-native data applications on Amazon Web Services utilizing CI/CD pipelines for automating builds, testing, and releases.
Uphold technical quality, performance, and reliability of production data pipelines through observability and engineering standards.
Partner directly with Machine Learning Engineers and Data Scientists to deliver structured datasets powering machine learning use cases.
Engage with the broader data engineering, data platform, and analytics community to share knowledge and align on standard methodologies.

Requirements

Working knowledge of Python and Structured Query Language.
Experience constructing data pipelines for downstream machine learning workloads, including feature engineering and model training workflows.
Familiarity with data modelling and building data marts and warehouses in the cloud.
Experience building data pipelines using Spark, Airflow, or comparable technologies within cloud environments such as Amazon Web Services.
Familiarity with real-time and batch data workloads alongside modern data transformation and orchestration patterns.

Nice to Have

Experience with parallel or distributed training frameworks like Ray.
Familiarity with modern data formats such as Parquet and Iceberg.
Experience with Infrastructure as Code using Terraform and containerisation using Docker.
Contributions to or maintenance of CI/CD pipelines including Jenkins or GitHub Actions.

Skills and Tools

Python
SQL
DBT
Spark
Airflow
AWS
Terraform
Docker
Ray
Parquet
Iceberg
Jenkins
GitHub Actions

Salary and Benefits

Salary ranging from £60,000 to £67,500.
Private healthcare and dental insurance.
Generous work from abroad policy spanning twenty-eight days.
Two-for-one share purchase plans.
Electric vehicle scheme.
Extra festive time off and family-friendly benefits.
Personal learning budgets and regular learning days.

About the Company

Trainline is Europe's leading independent rail platform connecting travellers with tickets through mobile apps, websites, and B2B partner channels. The company employs over one thousand people across multiple European cities with a mission to encourage greener travel choices and positive environmental impacts.

How to Apply

Candidates should apply directly on the official Trainline careers page.

Skills and tech stack

Questions candidates ask

Where is the Embedded Data Engineer - ML position located?

The role is located in London with a hybrid work model requiring employees to work from the office a minimum of 60% of their time over a 12-week period.

What is the salary range for this job?

The salary range is between £60,000 and £67,500.

What team will the engineer sit within?

The engineer will sit within the Machine Learning team, working alongside Machine Learning Engineers and Data Scientists.

What primary tools and technologies are required?

Required tools and technologies include Python, SQL, Spark, Airflow, and AWS cloud environments.

What perks and benefits does Trainline offer?

Perks include private healthcare and dental insurance, a 28-day work from abroad policy, 2-for-1 share purchase plans, an electric vehicle scheme, extra festive time off, family-friendly benefits, personal learning budgets, and regular learning days.

Ready to apply?

The application is on the official trainline careers page.

Apply on company site