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