All Jobs Vacancy

AWS Cloud Data Platform Engineer

Posted 1 week ago by eTeam Workforce Limited

Summary: The AWS Cloud Data Platform Engineer role involves developing and maintaining data pipelines and models using various cloud technologies, primarily within AWS and Databricks. The position requires expertise in tools such as Terraform, Snowflake, and Airflow, along with strong Python proficiency. The role is based in Glasgow and requires on-site presence for 2-3 days a week. The contract is set to last until December 31, 2026, with a competitive daily rate.

Key Responsibilities:

  • Develop and maintain data models using dbt.
  • Write complex SQL transformations to clean and structure data.
  • Implement data testing and validation, including schema tests and data quality checks.
  • Manage data documentation and lineage within DBT.
  • Create and deploy DAGs in Airflow on Kubernetes.
  • Design and develop scalable data pipelines using Databricks and Apache Spark.
  • Transform and process large datasets using PySpark, SQL, and Delta Lake.
  • Implement data ingestion from multiple sources, including APIs and streaming.
  • Utilize AWS services such as CloudFormation, IAM, S3, and Glue.
  • Work with DevOps tools like GitLab, Jenkins, and SonarQube.

Key Skills:

  • Proficiency in AWS services (CloudFormation, IAM, S3, Glue, Lambda, etc.).
  • Experience with Terraform and Snowflake.
  • Strong knowledge of Airflow and Kubernetes.
  • Expertise in Python and PySpark.
  • Familiarity with Databricks and Apache Spark.
  • Ability to write complex SQL queries.
  • Understanding of data testing and validation processes.
  • Experience with GitLab, Jenkins, and SonarQube.

Salary (Rate): £375 per day

City: Glasgow

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We are a Global Recruitment specialist that provides support to the clients across EMEA, APAC, US and Canada. We have an excellent job opportunity for you.

Role Title: AWS Cloud Data Platform Engineer

Location: Glasgow

Duration: 31/12/2026

Days on site: 2-3

Rate: £375 per day all inc. (PAYE through Umbrella)

Role Description:

Must have Skills:

AWS: Cloud formation, Service Catalog, IAM, S3, Glue, Lambda, Knowledge python SDK, boto, EKS, ECS, ECS, VPC, SUBNETS, NACLs.

Terraform: Modules, providers, terraform enterprise, Snowflake terraform provider knowledge.

Snowflake: Snow sight, Python SDK for snowflake, Stage, storage integration, Data marketplace, direct shares, listings, catalog linked database, Apache Iceberg, external tables, Catalog integrations, Snowpipe, external volume, Cortex ai,privatelink.

Airflow: Dag creation, operators, connections, deployment on Kubernetes, Astronomer.

DBT:

Build and maintain data models using dbt

Write complex SQL transformations to clean and structure data

Develop modular, reusable data pipelines

Implement data testing and validation (eg, schema tests, data quality checks)

Manage data documentation and lineage within DBT

SPARK: Distributed computing fundamentals, PYSPARK, GLUE JOB USING PYSPARK.

Devops: Gitlab, Jenkins, Kubernetes, SonarQube.

Databricks:

Design and develop scalable data pipelines using Databricks and Apache Spark

Build and optimize data workflows for batch and Real Time processing

Transform and process large datasets using PySpark, SQL, and Delta Lake

Implement data ingestion from multiple sources (APIs, streaming, databases)

PYTHON PROFIENCY NEEDED

If you are interested in this position and would like to learn more, please send through your CV and we will get in touch with you as soon as possible. Please note, candidates are often Shortlisted within 48 hours.

Rate:
£375/day
Location:
Glasgow
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

£5,600 per month

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job