DATA ENGINEER

Chris Turner Recruitment Ltd

Greater London

On-site

GBP 55,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Chris Turner Recruitment Ltd. is seeking a Data Engineer in London to design and build robust data pipelines and APIs for rail data. The role blends software engineering, data architecture, and delivery within a collaborative tech team.

You'll work across the data lifecycle, from ETL design to real-time streaming, APIs, and backend services, enabling analytics and product features for rail clients. Prior experience with cloud data platforms and SQL is valued.

Qualifications

  • Building ETL/ELT pipelines using tools like Kafka, dbt, or custom frameworks.
  • Working with structured and unstructured data at scale.
  • Backend development in Python (or similar), and familiarity with data APIs.
  • Cloud data platforms (e.g., AWS Redshift, Azure Synapse).
  • SQL and database design for analytics, reporting, and product use.
  • Agile collaboration with cross-functional teams.

Responsibilities

  • Design and implement robust data pipelines (batch and real-time) for ingesting, transforming, and serving rail-related datasets.
  • Develop and maintain data APIs and services to support analytics, software features, and reporting tools.
  • Build data models and storage solutions that balance performance, cost, and scalability.
  • Contribute to codebases using modern data stack technologies and cloud platforms (e.g., Azure, AWS).
  • Work with domain consultants and delivery leads to understand client needs and define data solutions.
  • Participate in agile delivery practices, including sprint planning, reviews, and retrospectives.

Skills

ETL/ELT pipelines
Python
APIs
Agile collaboration
SQL

Tools

Kafka
dbt
AWS Redshift
Azure Synapse

Job description

Data Engineer

Contract Type: Permanent
Location: London
Region: London
Sector: Physical Asset Management
Salary: Competitive, negotiable with possible equity in the medium term

The Company

This business is a rail software and consulting company with a growing team and a solid foundation of project-based revenue. It works with leading organisations across the UK rail industry, helping them harness data to solve complex operational challenges.

Data Engineers are key to this mission - building robust data infrastructure and tooling that powers insights, analytics, and software products used across the rail network.

The Role

As a Data Engineer, you'll be part of a collaborative technical team, working across the data lifecycle: from designing ETL pipelines and integrating real-time data streams, to developing APIs and backend systems that deliver rail data securely and reliably.

You'll work closely with engineers, consultants, and project managers to translate real-world rail problems into scalable technical solutions. This role sits at the intersection of software engineering, data architecture, and delivery.

Key Responsibilities
Data Engineering & Infrastructure
  • Design and implement robust data pipelines (batch and real-time) for ingesting, transforming, and serving rail-related datasets.
  • Develop and maintain data APIs and services to support analytics, software features, and reporting tools.
  • Build data models and storage solutions that balance performance, cost, and scalability.
  • Contribute to codebases using modern data stack technologies and cloud platforms (e.g., Azure, AWS).
Collaborative Delivery
  • Work with domain consultants and delivery leads to understand client needs and define data solutions.
  • Participate in agile delivery practices, including sprint planning, reviews, and retrospectives.
  • Help shape end-to-end solutions - from ingestion and transformations to client-facing features and reporting.
Best Practices & Growth
  • Write clean, well-documented, and tested code following engineering standards.
  • Participate in design reviews, code reviews, and collaborative development sessions.
  • Stay up-to-date with new tools and trends in the data engineering space.
  • Contribute to internal learning sessions, tech talks, and shared documentation.
The Candidate
  • Building ETL/ELT pipelines using tools like Kafka, dbt, or custom frameworks.
  • Working with structured and unstructured data at scale.
  • Backend development in Python (or similar), and familiarity with data APIs.
  • Cloud data platforms (e.g., AWS Redshift, Azure Synapse).
  • SQL and database design for analytics, reporting, and product use.
  • Agile collaboration with cross-functional teams.

You don’t need experience in rail - just curiosity and a willingness to learn the domain.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Lynx Recruitment • City of Westminster

Hybrid
GBP 54,000 - 66,000
Data Engineer: Scale Rail Data Pipelines & APIs – Equity Eligible
Data Engineer: Scale Rail Data Pipelines & APIs – Equity Eligible

Chris Turner Recruitment Ltd • Greater London

On-site
GBP 55,000 - 85,000
Data Engineer
Data Engineer

Oscar Technology • Greater London

Hybrid
GBP 60,000 - 75,000
Hybrid working (London-based)
Generous benefits package
Ownership in data platform
Data Engineer
Data Engineer

Consortia Group • City Of London

Hybrid
GBP 60,000 - 75,000
Data Engineer
Data Engineer

Vikas Logistics Ltd. • United Kingdom

Remote
GBP 65,000 - 90,000
Pension scheme with employer contrib
Learning and development budget
Latest tech equipment provided
+1
Data Engineer - London
Data Engineer - London

Yeah! Global • Greater London

On-site
GBP 50,000 - 70,000
Data Engineer
Data Engineer

Peaple Talent • Greater London

On-site
GBP 75,000 - 85,000
Data Engineer (Hybrid)
Data Engineer (Hybrid)

Black & White Recruitment • East Midlands

Hybrid
GBP 52,000 - 68,000
Data Engineer - Newcastle
Data Engineer - Newcastle

Accenture UK & Ireland • Newcastle upon Tyne

On-site
GBP 60,000 - 90,000
Hybrid work model
Data Engineer
Data Engineer

Square One Resources • Sheffield

Hybrid
GBP 55,000 - 78,000