Analytics Engineer

Analytics Engineer

Full-Time 72700 - 72700 £ / year (est.) No working from home possible
DfT Operator

At a Glance

  • Tasks: Design and deliver innovative data products for the rail industry.
  • Company: Join DFTO, a key player in transforming UK rail services.
  • Benefits: Enjoy competitive salary, generous leave, and a supportive work environment.
  • Other info: Collaborative culture with opportunities for professional growth.
  • Why this job: Make a real impact on the future of Great British Railways.
  • Qualifications: Strong SQL skills and experience with data pipelines preferred.

The predicted salary is between 72700 - 72700 £ per year.

DFTO is the government’s public sector rail owning group. Its purpose is to bring all currently privately-owned train operators into public ownership in advance of the creation of Great British Railways in 2027 and deliver improvements in the here and now by unifying and integrating train operations under common public ownership. DFTO has over 30,000 employees, runs over 8,500 services a day and delivers over 640 million customer journeys across its networks every year.

The Analytics Engineer is a core member of the DFTO Data function, responsible for the hands-on design and delivery of data products across the Common Data Service portfolio. The portfolio is DFTO's cross-industry data capability: ingesting, standardising, and publishing shared data products for use across the GB rail ecosystem, in preparation for the establishment of Great British Railways. This is a “full-stack” data delivery role, combining data engineering, analytical modelling, and cross-organisational working.

Key Responsibilities:

  • Cross-industry data product delivery
  • Engage with functional teams across DFTO, TOCs, NR, and RDG to translate domain expertise and analytical need into well-scoped, deliverable data product designs.
  • Build and deliver shared data products that are catalogued, governed, discoverable, and engineered to a standard that remains maintainable beyond the initial build effort.
  • Design data models that reflect real-world railway concepts and which support consistent, reusable analytics across the industry.
  • Develop the analytical and presentation layer on top of shared data products so that the output is usable by functional teams on a self-serve basis.
  • Ensure data products are structured, documented, and published in a way that supports machine learning, AI, and workflow automation use cases.
  • Document data processes, schemas, and transformation logic to a standard that allows engineers and analysts outside the central team to understand, validate, and build upon the outputs.

Data integration and modelling:

  • Build and maintain data ingestion pipelines across a multi-cloud platform environment.
  • Design and implement layered data transformations from raw ingestion through to cleansed, analytics-ready models.
  • Develop reusable, generalisable ingestion and transformation patterns.
  • Contribute to shared data standards across the ecosystem.
  • Support cross-organisational data sharing at a technical level.

Data engineering standards and governance practices:

  • Apply DataOps disciplines consistently across all delivery.
  • Contribute to the definition and continuous improvement of shared data engineering standards.
  • Maintain data quality and data catalogue entries across assigned products.
  • Identify and surface delivery-level friction as structured inputs to the data standards and governance function.

Stakeholder and community engagement:

  • Operate across organisational boundaries as a matter of routine.
  • Support the wider community of data analysts and engineers across the federated TOC, NR, RDG ecosystem.

Knowledge, Skills, Experience & Technical Qualifications:

  • Strong SQL and proficiency in at least one analytics programming language, with Python strongly preferred.
  • Hands-on experience building and maintaining data ingestion and transformation pipelines.
  • Familiarity with layered data modelling approaches and transformation frameworks.
  • Comfort working within cloud-native data platform environments.
  • DataOps practices: CI/CD pipelines, Git versioning, and environment lifecycle management.
  • Familiarity with data visualisation and BI tooling.
  • Strong analytical problem-solving ability.
  • Ability to work independently across organisational boundaries.
  • Clear written and verbal communication.

Desirable:

  • Experience and delivery capability is more important than formal qualifications.
  • A degree in a STEM, quantitative, or related field may be beneficial but is not required.
  • Familiarity with data catalogue and data governance tooling.
  • Exposure to semantic modelling, ontology design, or reference data management.
  • Experience working in multi-stakeholder environments.
  • Familiarity with railway industry data sources is desirable but not expected.

The postholder will be part of a new central Data function within DFTO DDaT, working alongside a Principal Analytics Engineer and under the strategic direction of the Group Head of Data. The wider working community spans data professionals across publicly owned TOCs, NR, and RDG, all working toward the shared data capability which Great British Railways will require.

Vacancy Details:

  • Duration: Permanent
  • Location: London Waterloo
  • Salary: up to £72,700
  • Closing date: 16th June 2026

DFTO Benefits:

  • Annual Leave: Starting at 25 days and rising to an additional day per year of service completed within the first 5 completed years up to a maximum of 5 additional (30 days)
  • DC Pension Scheme: 10% Employer contribution, 5% Employee contribution
  • Opportunities to learn and network across the wider industry

About our people and the recruitment process - We're an inclusive employer of choice and we welcome applications from everyone! We encourage our colleagues to work flexibly, as we know traditional working patterns don't always fit.

If you want to consider working flexibly, just let us know and we'll do our best to help and invest in your career with us, whilst you have a healthy work life balance.

Contact: If you have any questions or reasonable adjustments, please contact Amra.Hurley@dftoperator.co.uk. Please do not email any CV's to us, your application must be made by clicking the 'Apply' button.

Analytics Engineer employer: DfT Operator

DFTO is an exceptional employer, offering a dynamic work environment where innovation meets public service. With a commitment to employee growth, we provide extensive learning opportunities and a supportive culture that values collaboration across the railway ecosystem. Located in London Waterloo, our team enjoys competitive benefits, including generous annual leave and a robust pension scheme, all while contributing to the future of Great British Railways.

DfT Operator

Contact Details:

DfT Operator Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Analytics Engineer

Tip Number 1

Network like a pro! Reach out to current employees at DFTO on LinkedIn or through industry events. A friendly chat can give you insider info and maybe even a referral!

Tip Number 2

Prepare for the interview by brushing up on your SQL and Python skills. Be ready to showcase your problem-solving abilities with real-world examples that relate to the railway industry.

Tip Number 3

Show off your collaborative spirit! DFTO values teamwork, so be sure to highlight any cross-organisational projects you've worked on. It’s all about building those relationships!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the DFTO family!

We think you need these skills to ace Analytics Engineer

SQL
Python
Data Ingestion Pipelines
Data Transformation Pipelines
Layered Data Modelling
Cloud-native Data Platforms
DataOps Practices

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight how your skills and experiences align with the Analytics Engineer role. We want to see how you can contribute to our mission at DFTO!

Showcase Your Technical Skills:Don’t hold back on showcasing your SQL and programming prowess, especially in Python. We’re looking for hands-on experience, so give us examples of your data ingestion and transformation projects!

Be Clear and Concise:When writing your application, clarity is key! Use straightforward language to explain your technical work, making it easy for us to understand your contributions and thought processes.

Apply Through Our Website:Remember, the best way to apply is through our website. It’s super easy and ensures your application gets to the right place. We can’t wait to see what you bring to the table!

How to prepare for a job interview at DfT Operator

Know Your Data Inside Out

As an Analytics Engineer, you'll be working with data products that are crucial for the rail ecosystem. Make sure you understand the key concepts of data ingestion, transformation, and modelling. Brush up on your SQL skills and be ready to discuss how you've built and maintained data pipelines in the past.

Showcase Your Problem-Solving Skills

DFTO values strong analytical problem-solving abilities. Prepare examples of how you've tackled complex data challenges before. Think about how you framed open-ended questions into structured data problems and how you communicated your findings effectively to stakeholders.

Familiarise Yourself with the Railway Context

While specific railway experience isn't required, having a basic understanding of railway data sources and operations can set you apart. Research common terms and systems like TRUST or Darwin, and be ready to discuss how your skills can apply to the unique challenges of the rail industry.

Engage and Build Relationships

The role involves cross-organisational collaboration, so demonstrate your ability to build credibility and trust with peers. Prepare to discuss how you've successfully worked with diverse teams in the past, and highlight your communication skills, especially when explaining technical concepts to non-technical audiences.