Data Engineer

Morson Group
Chesterfield, UK
16 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£156,000.0 - £169,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Agile Methodology Amazon Web Services Amazon S3 Cloud Computing Cloud Computing Security Databases Continuous Delivery Continuous Integration Information Engineering Data Infrastructure Python (Programming Language)
+16 more
Regression Testing Cloud Services Software Engineering SQL Databases Data Streaming Enterprise Data Management Data Ingestion Delivery Pipeline Deployment Automation AWS Data Analytics Software Coding Software Version Control Data Pipelines Service Stack Databricks Golang

Job description

Design, build, test and maintain production-ready batch and streaming data pipelines that provide trusted, timely and accessible data across the Enterprise Data Platform.

  • Develop scalable, cloud-native data solutions using AWS services and Databricks, including workflows, notebooks and production jobs.
  • Create robust data ingestion, transformation, orchestration and automation components that meet agreed functional, performance and operational requirements.
  • Apply engineering, security and change standards throughout delivery, including peer review, documentation, source control and agreed methodologies.
  • Implement unit, integration and regression testing to assure the quality, reliability and maintainability of delivered solutions.
  • Use CI/CD pipelines to automate deployment and release processes, reducing manual intervention and improving delivery consistency.
  • Collaborate with architects, analysts, product owners and business stakeholders to translate requirements into effective technical solutions.
  • Contribute actively to Agile ceremonies, sprint commitments, platform milestones and roadmap objectives.
  • Produce clear technical designs and documentation and provide effective knowledge transfer to support ongoing operation and maintenance.
  • Identify and deliver improvements to platform scalability, performance, resilience and operational efficiency.
  • Skills and Experience Needed

Requirements

Strong commercial experience in data engineering, including the design and delivery of production-grade batch and streaming pipelines.

  • Hands-on experience with Databricks, including notebooks, workflows and jobs deployed to production.
  • Practical experience using AWS data services, particularly S3, Glue and Lambda, together with related cloud technologies.
  • Proficiency in data ingestion, transformation, orchestration and pipeline automation.
  • Experience implementing CI/CD, source control, peer review and automated deployment practices.
  • Strong software engineering discipline, including unit, integration and regression testing, documentation and maintainable code.
  • Understanding of cloud security, engineering standards, operational support readiness and resilient solution design.
  • Experience working in Agile, multidisciplinary delivery teams and managing work against sprint commitments.
  • Ability to communicate technical concepts clearly and work effectively with architects, analysts, product owners and business stakeholders.
  • A collaborative, delivery-focused approach, with the ability to identify improvements and contribute to platform modernisation.

Skills/ experience required include:

  • SQL: strong practical experience querying, transforming and preparing data for reporting.
  • Python: confident coding skills for data engineering and pipeline development.
  • Data engineering: previous hands-on experience building pipelines that ingest data, store it in databases or centralised platforms, and expose it for reporting.
  • Databricks: experience working with Databricks as a centralised data platform.
  • AWS: practical experience with AWS knowledge of specific services such as S3, Glue and Lambda is useful but not mandatory.
  • Software engineering: ability to write maintainable production-quality code, ideally gained through a software engineering background.
  • CI/CD: familiarity with standard CI/CD pipelines, development workflows and industry engineering practices.
  • Independent delivery: able to own work and progress tasks with limited supervision when other developers are supporting priorities elsewhere.
  • Experience level: approximately five years’ relevant experience, with prior data engineering experience strongly preferred. Desirable Skills

  • Golang: anticipated as part of the technology stack, alongside Python and SQL.
  • Experience consolidating data from multiple source systems into a central platform.
  • Experience producing datasets that support management information, operational reporting and business performance analysis.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

3:43 min

The enduring legacy of the amazon S3 storage API

Chris Heilmann +3 · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

Videos

See all

Related articles

See all