AWS Data Engineer - Remote in Newcastle upon Tyne

AWS Data Engineer - Remote in Newcastle upon Tyne

Newcastle upon Tyne Full-Time On-site
S

Job Description Apache Spark Python AWS Cloud Data Pipelines A hands-on data engineering role within a large-scale cloud data programme, responsible for building, maintaining, and troubleshooting data pipelines using Apache Spark, PySpark, Apache Airflow, and a broad suite of AWS services. You will apply strong analytical and engineering skills to deliver trusted, well-governed data assets in a modern, cloud-native environment. Scrumconnect is a leading UK technology consultancy delivering digital transformation across public and private sectors, contributing to over 20% of the UK's major citizen-facing public services. We specialise in cloud engineering, data platforms, and agile delivery, helping clients build scalable, secure, and user-centred digital solutions that create real impact. Candidates must hold current, in-date Security Check (SC) clearance at the time of application. This role is hybrid. Candidates must be willing and able to travel to the Newcastle office three days per week. Remaining days may be worked remotely from anywhere in the UK. You will work as a Data Engineer on a complex, cloud-based data programme - designing, building, and maintaining data pipelines that process large volumes of data across a modern AWS-native stack. Using Apache Spark and PySpark for distributed data processing, Apache Airflow for orchestration, and a range of AWS services for storage, compute, and analytics, you will help deliver reliable, well-governed data assets to downstream users. You will apply strong data analysis skills to identify root causes of data issues, work with dimensional data models and slowly changing dimensions, and implement infrastructure as code using Terraform. Build and maintain scalable data pipelines using Apache Spark and PySpark, processing and transforming large datasets across distributed cloud infrastructure. Configure and manage Apache Airflow DAGs for task orchestration, ensuring reliable scheduling, monitoring, and execution of data processing workflows. Root cause analysis Perform data analysis to identify and resolve root causes of pipeline failures and data quality issues - including reviewing EMR output logs and CloudWatch metrics. Data modelling Apply understanding of dimensional data models and slowly changing dimensions (SCD) to design and maintain well-structured, analytically trusted data assets. Containerise solutions using Docker and manage deployments through GitLab CI/CD pipelines and release tagging. Apply understanding of both Server Side and client-side encryption patterns within AWS. Work within IAM policies and data governance standards appropriate to a regulated government environment. Python - primary language for pipeline development and data processing SQL - used for querying, transformation, and validation across data stores PySpark - for distributed data processing using Apache Spark on AWS EMR Familiarity with basic data structures for constructing robust, scalable solutions Data processing & orchestration Apache Spark - understanding of distributed data processing architecture and execution Jupyter Notebooks - for exploratory data analysis and pipeline prototyping Understanding of dimensional data models and slowly changing dimensions (SCD Types 1, 2, 3) Data analysis skills to identify root cause of issues within pipelines and data assets AWS services Amazon Athena - ad hoc querying of data in S3 Amazon Textract and Comprehend - familiarity with AI/ML document extraction and NLP services AWS S3, IAM, CloudWatch, EC2, ECR - core platform services used day-to-day AWS console proficiency - navigating, configuring, and monitoring services Understanding of Server Side and client-side encryption within AWS Infrastructure, DevOps & delivery Terraform - Infrastructure as Code for provisioning and managing AWS environments Docker - containerisation of data engineering solutions GitLab - source code management, CI/CD pipeline configuration, release tagging, and component versioning

AWS Data Engineer - Remote in Newcastle upon Tyne employer: scrumconnect ltd

Scrumconnect Consulting is an exceptional employer that prioritises the growth and development of its employees, offering a supportive work culture in Newcastle. With a commitment to diversity and inclusion, as well as being a Disability Confident employer, we provide meaningful opportunities for career advancement and continuous learning, making it an ideal place for passionate individuals to thrive in their recruitment careers.

S

Contact Details:

scrumconnect ltd Recruitment Team