Data Engineer

SustainRecruit are currently looking for a number of Data Engineers to work on a project based in London. This requirement will be a contract opportunity starting at 6 months + likely extensions and we require someone who is available to work in London 3 days per week and the rest of the work to be carried out remotely.

We are looking for skills in the following:

  • Engineering scalable and reliable pipelines
  • Good knowledge of distributed computing with Spark
  • Understanding of cloud architecture principles and best practices
  • Hands‑on experience in designing, deploying, and managing cloud resources
  • Excellent python and SQL skills
  • Agile ways of working
  • Experience in cloud automation and orchestration using tools such as CloudFormation or Terraform
  • Monitoring and performance tuning of cloud‑based applications and services

Nice to haves: (MLOps):

  • Model Deployment & Serving – Deploy and manage ML models using MLflow, Azure ML, SageMaker, or similar, ensuring scalability and performance.
  • Monitoring & Retraining – Set up model drift detection, performance monitoring, and automated retraining
  • ML Pipelines & CI/CD – Automate end-to-end ML workflows

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