Senior Data Engineer - Scala - Spark - Morgan McKinley

eFinancialCareers
London, United Kingdom
Today
£450 pd

Salary

£450 pd

Job Type
Contract
Work Location
Hybrid
Seniority
Senior
Education
Degree
Posted
4 Jun 2026 (Today)

Benefits

Holiday pay

Senior Data Engineer (Scala/Spark)

London | Hybrid Working | Initial 12 month contract | £450-550pd PAYE + holiday pay

We are partnering with a world-leading technology organisation seeking an experienced Senior Data Engineer to join a high-performing engineering team responsible for building and operating large-scale data platforms that support advanced machine learning and recommendation systems used by millions of users globally. This is an opportunity to work on highly complex distributed systems, developing production-grade data pipelines that power critical machine learning workflows at scale.

As a Senior Data Engineer, you will design, build and operate large-scale batch data pipelines using Scala and Apache Spark. Working alongside Machine Learning Engineers, Researchers and Platform Engineers, you will help develop the infrastructure and tooling required to process vast datasets and support the delivery of intelligent, data-driven products.

This role sits at the intersection of data engineering and machine learning infrastructure, with a strong focus on performance, scalability, reliability and operational excellence.

Key Responsibilities

  • Design, develop and maintain large-scale Scala and Spark data pipelines.
  • Build new data processing capabilities within an established engineering framework.
  • Own the performance, reliability and operational health of production data pipelines.
  • Develop tooling and infrastructure that supports machine learning workflow execution and deployment.
  • Optimise data processing systems for throughput, scalability and efficiency.
  • Collaborate closely with Data Engineers, ML Engineers and Research teams to deliver high-quality datasets and platform capabilities.
  • Identify and resolve bottlenecks, performance issues and system failures.
  • Contribute to engineering best practices, code quality and platform improvements.
About You

You are an experienced data engineer who enjoys building robust, scalable systems and operating them in production environments.

You'll bring:
  • Strong commercial experience developing applications and data platforms using Scala.
  • Deep expertise with Apache Spark and distributed data processing.
  • Proven experience designing, building and supporting production-grade data pipelines.
  • Strong understanding of software engineering principles, testing and operational best practices.
  • Experience troubleshooting complex performance, reliability and scalability challenges.
  • Ability to work effectively within established engineering frameworks and standards.
  • Excellent communication and collaboration skills.
Desirable Experience
  • Experience working within large-scale data or platform engineering environments.
  • Exposure to machine learning infrastructure, pipelines or production ML systems.
  • Experience supporting data processing frameworks, orchestration platforms or workflow tooling.
  • Familiarity with JVM-based distributed systems.
  • Experience working within highly scalable cloud or distributed computing environments.
What You'll Gain
  • The opportunity to work on data systems operating at global scale.
  • Exposure to cutting-edge machine learning infrastructure and workflows.
  • Collaboration with world-class engineers, researchers and technical leaders.
  • A highly technical engineering environment focused on quality, scalability and innovation.
This role would suit a Senior Data Engineer, Scala Engineer, Spark Engineer, Data Platform Engineer or Distributed Systems Engineer looking to work on complex engineering challenges within a world-class technology environment.

Related Jobs

View all jobs
Spotlight

Senior ML Compiler Engineer

Fractile Bristol, United Kingdom
Spotlight

Senior ML Runtime Engineer

Fractile London, United Kingdom

Senior Data Engineer

Synthesia London, United Kingdom
Hybrid

Senior Data Engineer

Harnham - Data and Analytics Recruitment London, United Kingdom
£90,000 – £120,000 pa On-site

Senior Data Engineer - Microsoft Fabric

Harvey Nash London, United Kingdom
£80,000 – £90,000 pa Hybrid

Senior Data Engineer - Ascot Lloyd

eFinancialCareers Birmingham, United Kingdom
Hybrid

Senior Data Engineer - Scala - Spark - Morgan McKinley

eFinancialCareers London, United Kingdom
£450 pd Hybrid

Senior Data Engineer Short-Term Power Markets- Leading Global Energy Commodities Trading

eFinancialCareers London, United Kingdom
On-site

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Where to Advertise Machine Learning Jobs in the UK (2026 Guide)

Where to advertise machine learning jobs UK in 2026: the specialist boards and communities that reach ML, MLOps and deep learning engineering talent. The candidate pool is small, highly specialised and in demand across AI labs, financial services, healthcare, autonomous systems and consumer technology simultaneously. Machine learning engineers and researchers move between roles through professional networks, conference communities and specialist platforms — not general job boards where ML roles compete with unrelated software engineering positions for the same audience. This guide, published by MachineLearningJobs.co.uk, covers where to advertise machine learning roles in the UK in 2026, how the main platforms compare, what employers should expect to pay, and what the data says about hiring across different role types.