SmartSourcing Ltd

SmartSourcing Ltd

Canary Wharf, North West

Data Engineer

Full-Time£45,000 - 54,150 per yearقبل 3 أيامUnited Kingdom
IT

Job Description

Salary: £45,000 - 54,150 per year

Requirements:
  • 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 and testing.
  • Experience working collaboratively within multidisciplinary teams.
  • Strong communication skills, with the ability to explain technical work clearly and engage with non-technical audiences.
Responsibilities:
  • Help build and operate reliable, scalable data infrastructure and pipelines across an AWS cloud environment.
  • Produce high-quality code in Python and other languages as needed.
  • 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.
Technologies:
  • AWS
  • Cloud
  • Support
  • Machine Learning
  • MLOps
  • Python
  • Web

More:

We are a Government client looking for a Data Engineer to join our Data, Technology and Insights (DTI) unit on a 12-month fixed-term contract. You will 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 with plenty of opportunity for learning and professional development. We offer a salary of £49,400 plus a DDAT allowance of up to £4,750 depending on experience, an excellent pension, hybrid working, choice of office location in London, Manchester, Cardiff, Belfast, Edinburgh or Darlington, and 10 learning and development days per year. We work on diverse projects with genuine public impact alongside experienced data, technology and analytical specialists.

last updated 37 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About SmartSourcing Ltd

SmartSourcing Ltd

SmartSourcing Ltd

Canary Wharf

IT

Skills & Technologies

PythonGoScalaAWSGitMachine LearningAIData ScienceUI

Inferred from job description

Salary Insight

£49,575

This role

£60,000

UK median

This salary is 17% below the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom