Data Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
Our Government client is looking for a Data Engineer to join its Data, Technology and Insights (DTI) unit on a 12-month fixed-term contract.
You’ll join a multidisciplinary team of data engineers, data scientists, technologists, behavioural scientists and digital forensics experts, working on data processing and analytical projects for both internal team and user-initiated projects.
This is a hands-on role where you’ll spend most of your time designing, building and maintaining data solutions, with plenty of opportunity for learning and professional development.
The Role
- As a Data Engineer, you’ll help build and operate reliable, scalable data infrastructure and pipelines across an AWS cloud environment. Producing high-quality code in Python (and other languages, as needed).
Your responsibilities will include:
- Design, build and maintain scalable data pipelines to ingest, transform and process large and complex datasets.
- Develop automated web scraping and bulk data acquisition workflows.
- Implement data transformation, validation, testing and quality controls to ensure datasets are reliable, reproducible and ready for analysis.
- Build and maintain containerised data and analytics applications, including dashboards and data tools.
- Implement and manage workflow orchestration and scheduling to ensure data pipelines and jobs are observable, reliable and maintainable.
- Apply Infrastructure as Code (IaC) to support data pipelines and processing workflows on AWS.
- Design and maintain systems for data version control and reproducible machine learning workflows (MLOps).
- Work closely with data scientists, analysts and engineers to translate analytical and operational requirements into effective data solutions.
- Contribute to a collaborative, multidisciplinary environment and share knowledge with colleagues.
Requirements
We’re looking for a Data or Software Engineer who has experience delivering production data solutions and enjoys solving complex data problems., * Experience delivering production data pipelines end-to-end, including design, development, implementation and operational maintenance in a cloud environment.
- Experience writing production-quality Python to work with complex, messy or large datasets (Minimum 2 years)
- An undergraduate degree in a quantitative subject, or equivalent professional experience in data engineering, data science or cloud development.
- A strong understanding of data engineering best practices, including data modelling, transformation, validation, testing.
- Experience working collaboratively within multidisciplinary teams.
- Strong communication skills, with the ability to explain technical work clearly and engage with non-technical audiences., If you’re an experienced Data or Software Engineer with strong Python and Cloud experience and want to use your skills in a role with genuine public impact, we’d love to hear from you.
Benefits & conditions
This is an opportunity to use your technical expertise on diverse projects that have a meaningful impact on the public good.
You’ll work alongside specialists from a range of disciplines, tackling interesting and complex data challenges while continuing to develop your technical skills.
You’ll also receive:
- £49,400 salary + DDAT Allowance of up to £4,750 dependent upon experience
- Excellent pension
- 12-month fixed-term contract
- Hybrid working
- Choice of office location: London, Manchester, Cardiff, Belfast, Edinburgh or Darlington
- Opportunities for learning and professional development including 10 L & D days per annum.
- The opportunity to work with experienced data, technology and analytical specialists
About the company
Python and end to end Cloud deployment, looking for a role where your work can make a real difference?
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…