Salary: £50,000 - 75,000 per year Requirements: Strong Python and SQL skills Experience with distributed data processing Solid understanding of AWS cloud-based data engineering Familiarity with data lakes and data warehouses Knowledge of relational and NoSQL databases Experience with Infrastructure as Code, streaming technologies, or orchestration tools (helpful but not required) Responsibilities: Build and evolve AWS cloud-based data infrastructure Develop and maintain ETL and ELT workflows using Apache Spark, Python, and AWS Glue Architect solutions utilizing AWS services including S3, Redshift, EMR, Lambda, Kinesis, DynamoDB, IAM, CloudWatch, and Step Functions Ensure data quality and troubleshoot pipeline issues Continuously seek ways to improve performance and reliability Technologies: AI AWS AWS Glue Lambda Redshift Architect Cloud CloudWatch ETL IAM NoSQL Python SQL Spark More: We are a rapidly growing technology business based in Bristol, looking to recruit a talented AWS Data Engineer to join our Data and AI team. You will work with large datasets and the latest technologies in a hybrid working environment, spending one day a week in our Bristol office. We offer a competitive salary ranging from £50,000 to £70,000, along with 25 days of holiday, private healthcare, and training opportunities. last updated 11 week of 2026