CareerPlanSign in

Mid-Senior Data Engineer (GCP, Python, BigQuery)

Borough, South East London💼 Full-time🗓 2026-06-02 → 2026-08-07

Core

Designing and building a modern, cloud-native data platform on Google Cloud to process large volumes of operational, auditing, and passenger data for real-time insights and external Data-as-a-Service products.

Role type

Mid-Senior Data Engineer (GCP, Python, BigQuery)

Builds

Serverless Python microservices, ETL/ELT pipelines, unified data lakes, and secure external APIs for partners and operators.

Domain

B2B SaaS / Rail Travel / Accessibility Technology

Deliverable

production ML models | product features | infrastructure

Required skills

Python, SQL, Google Cloud Platform (GCP), BigQuery, Cloud Run, Cloud SQL, Terraform, ETL/ELT pipeline design, data modeling (dbt, Dataform), API management (OAuth 2.0, API Gateway), CI/CD

Preferred skills

FastAPI, asynchronous workers (Cloud Tasks/PubSub), Looker/Looker Studio, regulated industry experience, legacy codebase migration (Ruby on Rails), REST API design

Technologies

Google Cloud Platform, BigQuery, Cloud Run, Cloud SQL, Terraform, FastAPI, dbt, Dataform, OAuth 2.0, API Gateway, Cloud Tasks, PubSub, Looker, Looker Studio, Ruby on Rails

Responsibilities

Architect and build serverless Python microservices on Google Cloud Run; Build and maintain robust ETL/ELT pipelines streaming data into BigQuery; Write clean, performant SQL to transform raw data into curated datasets; Manage secure, high-throughput external APIs; Utilize Terraform to deploy, secure, and monitor GCP environments.

Seniority

Mid-Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.