About this role
Salary: £68,000 - 108,000 per year
Requirements: Strong experience as a Data Engineer within GCP environmentsHands-on experience with BigQuery, Dataflow and SpannerStrong programming capability in Python, Java or ScalaExperience with Apache Beam / Dataflow and distributed processing frameworksExperience designing and managing ETL / ELT pipelinesSolid understanding of data modelling and database designExperience with workflow orchestration tools such as Apache AirflowStrong understanding of data governance, security and scalabilityExperience with Pub/Sub, Cloud Composer or Cloud Data FusionExposure to CI/CD, DevOps and Infrastructure as CodeExperience with real-time streaming architecturesKnowledge of modern data governance frameworks Responsibilities: Design and build scalable data pipelines, ETL/ELT workflows and cloud data architectures on GCPDevelop solutions using services such as BigQuery, Dataflow, Spanner and Cloud StorageBuild and maintain code using Python, Java or Scala for data transformation and processingOptimise data pipelines, queries and workloads for performance and scalabilityImplement data quality, validation and governance controlsCollaborate with cross-functional teams to deliver end-to-end data solutionsEnsure alignment with security, privacy and compliance standardsTroubleshoot issues across pipelines and processing workflowsMaintain documentation across data flows, platforms and architectures Technologies: AirflowBigQueryCI/CDCloudComposerDevOpsETLGCPJavaPythonScalaSecuritySupport More:
We are a globally established organisation offering a permanent GCP Data Engineer position based in London on a hybrid basis, with 3 days per week onsite. This full-time role offers a salary of up to 85,000 plus bonus and benefits. You will help build modern, scalable cloud data platforms within a complex enterprise environment, with strong exposure to cloud transformation and enterprise-scale data delivery.
last updated 36 week of 2026