Data Engineer
Morson Group
Chesterfield, UK
16 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.totaljobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
about 3 years ago
EM
Eli McGarvie
Data Analyst Salary in the UK
about 3 years ago
EM
Eli McGarvie
Software Engineer Salary in The UK
over 3 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
EM
Eli McGarvie
Fullstack Developer Salary UK
about 3 years ago
EM
Eli McGarvie
Frontend Developer Salary in The UK
over 3 years ago