Point your AI agent at freehire and let it find you a job.

Get the CLI →

SmartSourcing PLC

New

Cloud Data Engineer - Cloud, Python

Posted 6 views
Discussion

Summary

12-month fixed-term Cloud Data Engineer building and operating scalable AWS data pipelines: ingestion, transformation, validation, web-scraping workflows, containerised analytics apps, orchestration, IaC and MLOps. Hands-on Python (2+ years) role working with data scientists and analysts in a hybrid UK setup.

Salary: £50,000 - 50,000 per year

Requirements:

  • Experience delivering production data pipelines end to end, including design, development, implementation and operational maintenance in a cloud environment.
  • At least two years experience writing production-quality Python to work with complex, messy or large datasets.
  • An undergraduate degree in a quantitative subject, or equivalent professional experience in data engineering, data science or cloud development.
  • Strong understanding of data engineering best practices, including data modelling, transformation, validation and testing.
  • Experience collaborating within multidisciplinary teams.
  • Strong communication skills, including the ability to explain technical work clearly to non-technical audiences.

Responsibilities:

  • Design, build and maintain scalable data pipelines to ingest, transform and process large, complex datasets.
  • Develop automated web-scraping and bulk data-acquisition workflows.
  • Implement data transformation, validation, testing and quality controls to make datasets 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 so data pipelines and jobs are observable, reliable and maintainable.
  • Apply Infrastructure as Code to support data pipelines and processing workflows on AWS.
  • Design and maintain systems for data version control and reproducible machine-learning workflows (MLOps).
  • Work with data scientists, analysts and engineers to turn analytical and operational requirements into effective data solutions.
  • Contribute to a collaborative, multidisciplinary environment and share knowledge with colleagues.

Technologies:

  • AWS
  • Cloud
  • Support
  • MLOps
  • Python
  • Web
  • DevOps
  • Machine Learning

More:

We are recruiting a Data Engineer to join our Data, Technology and Insights unit on a 12-month fixed-term contract. Youll work with data engineers, data scientists, technologists, behavioural scientists and digital forensics experts on data processing and analytical projects. This hands-on role focuses on building and operating reliable, scalable data infrastructure and pipelines in an AWS cloud environment, with opportunities for learning and professional development. The role offers a salary of £49,400 plus a DDAT allowance of up to £4,750, depending on experience, and an excellent pension. It is hybrid, with a choice of office locations in London, Manchester, Cardiff, Belfast, Edinburgh or Darlington. We offer 10 learning and development days per year.

Skills

Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available