Data Engineer

SmartSourcing Ltd

City Of London

Hybrid

GBP 49,000 - 60,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Excellent pension
Hybrid working
12-month contract

Job summary

SmartSourcing Ltd is seeking a Cloud Data Engineer (Python) for a 12-month fixed-term contract. This hybrid role offers a London/Mancunian/UK-wide office location spread and focuses on end-to-end data solutions in an AWS cloud environment.

You will design, build and maintain scalable data pipelines, implement IaC and MLOps workflows, and collaborate with data scientists and engineers to deliver reliable data infrastructure and analytics tools.

Qualifications

  • Experience delivering production data pipelines end-to-end in a cloud environment.
  • Production-quality Python development with large or complex datasets.
  • Undergraduate degree in a quantitative subject or equivalent experience.
  • Knowledge of data modelling, transformation, validation and testing.
  • Experience working in multidisciplinary teams.
  • Strong communication skills to explain technical work.

Responsibilities

  • Build and operate reliable, scalable data infrastructure and pipelines in AWS.
  • Design, build and maintain scalable data pipelines for ingestion, transformation and processing of large datasets.
  • Develop automated web scraping and bulk data acquisition workflows.
  • Implement data transformation, validation, testing and quality controls.
  • Build and maintain containerised data and analytics applications, including dashboards and data tools.
  • Implement workflow orchestration and scheduling to ensure observability and reliability of pipelines.

Skills

Python
Cloud deployment
Data pipelines
AWS
Containerised apps
IaC

Education

Undergraduate degree in quantitative subject

Tools

AWS
Docker
Terraform

Job description

Cloud Data Engineer (Python)

Up to £54,150 per annum + excellent pension | Hybrid working | London, Manchester, Cardiff, Belfast, Edinburgh or Darlington

Are you an experienced Data or Software Engineer with hands‑on experience of:

Python and end to end Cloud deployment, looking for a role where your work can make a real difference?

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).
  • 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.
About You

We’re looking for a Data or Software Engineer who has experience delivering production data solutions and enjoys solving complex data problems.

Essential experience
  • 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.
Why Join?

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

SmartSourcing Ltd • Manchester

Hybrid
GBP 49,000 - 60,000
Hybrid working
Office locations
Data Engineer
Data Engineer

Oscar Technology • Greater London

Hybrid
GBP 60,000 - 75,000
Hybrid working (London-based)
Generous benefits package
Ownership in data platform
Data Solutions Engineer
Data Solutions Engineer

NPAworldwide • Cardiff

Hybrid
GBP 50,000 - 70,000
Flexible working
Hybrid/remote working
Dev budget for conferences and courses
+3
Data Engineer
Data Engineer

The Graduate Project • Cardiff

On-site
GBP 55,000 - 75,000
Data Engineer
Data Engineer

Nigel Frank • Liverpool

On-site
GBP 45,000
Birthday leave
Employee wellbeing support programmes
Career progression opportunities
+1
Data Engineer
Data Engineer

RaptorTech Recruitment Ltd • Ipswich

Hybrid
GBP 45,000 - 55,000
Hybrid working
25 days holiday + bank holidays
Discretionary bonus
+5
Data Engineer
Data Engineer

Addition • Watford

On-site
GBP 70,000 - 110,000
Company bonus scheme
Matched pension contributions
Private healthcare
+2
Data Engineer (Cloud Architecture)
Data Engineer (Cloud Architecture)

DataCareers • Lincoln

Hybrid
GBP 60,000 - 105,000
Data Engineer
Data Engineer

83zero Limited • Greater London

Hybrid
GBP 65,000 - 75,000
25 Days Holiday
Bonus
Share Scheme
+3
Data Engineer
Data Engineer

Oscar • Greater London

On-site
GBP 70,000 - 95,000
Competitive salary
Medical insurance
High-ownership role
+1