Uniting People
Data Engineer - 9-Month Contract - Multiple Locations
Explore roles
Uniting People
Data Engineer - 9-Month Contract - Multiple Locations
£35/hour
Manchester
Hybrid
Graduate
Junior
Mid
Senior
Leader
Description

Location: Newport, Lichfield, Manchester, Darlington, potentially London
Contract Type: 9-month fixed-term, IR35 in scope
Rate: £35/hr via umbrella
Clearance: BPSS required, SC must be achievable

About the Role

We’re looking for a skilled Data Engineer to develop and construct data products and services, implement scalable data flows, and integrate systems for analytics and Business Intelligence (BI). This is an exciting opportunity to work on digital projects that improve data processes and enable smarter decision-making.

Key Responsibilities

  • Build, test, and maintain ETL pipelines using Python, PySpark, and SQL
  • Re-engineer manual data flows for scalability and repeatability
  • Write unit/integration tests and manage code versions with Git
  • Support operational teams to build maintainable and adaptable data pipelines
  • Maintain documentation for data processing functions and pipelines
  • Collaborate with colleagues to brainstorm solutions and share knowledge
  • Report progress to line managers and peers

Required Experience & Skills

  • Strong programming in Python, PySpark, and SQL
  • Experience with data engineering, including design, coding, testing, and documentation
  • Ability to define test conditions and report on outcomes
  • Understanding of technical concepts relevant to data processing pipelines
  • Excellent collaboration, communication, and problem-solving skills

Desirable Skills

  • JavaScript and understanding of web technologies

What We Offer

  • Dynamic, digital-focused projects
  • Opportunity to work on high-impact data initiatives
  • Flexible locations across several UK sites
Role tech stack
Uniting People
Data Engineer - 9-Month Contract - Multiple Locations£35/hour
Confirmed live 2 hours ago