Data Engineer ( AWS)

This role is responsible for designing, building, and operating robust cloud-based data platforms that support large-scale analytics and reporting. You will work across the full data lifecycle, partnering closely with technical and non-technical stakeholders to deliver reliable, secure, and scalable data solutions.

Key Responsibilities

  • Design, develop, and maintain scalable and reliable data pipelines using cloud-native services
  • Build and optimise ETL/ELT workflows to support high-volume data ingestion and transformation
  • Manage and process both structured and unstructured data, ensuring high standards of data quality and integrity
  • Design and implement cloud-based data lake and data warehousing architectures
  • Create and maintain analytical data marts using dimensional modelling techniques (e.g. star and snowflake schemas)
  • Work collaboratively with analysts, data scientists, and business stakeholders to translate requirements into technical solutions
  • Monitor, troubleshoot, and optimise data pipelines with a focus on performance and cost efficiency
  • Implement Infrastructure as Code (IaC) to support consistent and repeatable deployments
  • Integrate CI/CD pipelines and support modern DevOps practices
  • Ensure compliance with data governance, security, and regulatory standards
  • Produce clear and comprehensive documentation covering data architecture, pipelines, and engineering standards

Essential Skills and Experience

  • Extensive experience in data engineering or related roles, including significant hands-on delivery within a cloud environment
  • Strong practical experience with a broad range of cloud data and integration services
  • Proven track record designing and implementing enterprise-scale data lakes and data warehouse solutions
  • Advanced skills in SQL and Python, with experience using distributed processing frameworks such as Spark
  • Demonstrated experience building analytical data marts and applying dimensional modelling principles
  • Hands-on experience implementing Infrastructure as Code, ideally using Terraform or similar tooling
  • Familiarity with DevOps concepts, CI/CD pipelines, and modern engineering practices
  • Experience working with version control systems such as Git
  • Strong analytical and problem-solving skills with a high level of attention to detail

Desirable Experience

  • Relevant cloud or data certifications
  • Background working in consulting or client-facing delivery environments
  • Experience operating within large, complex, enterprise-scale data platforms

Job Details

Company
Experis
Location
London Area, United Kingdom
Posted