This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a GCP Data Engineer, you will be responsible for designing, building, and operating end-to-end data platforms on Google Cloud Platform (GCP) and BigQuery. You will work closely with internal stakeholders, data analysts, and software engineers to ensure data is reliable, well-structured, and readily available for both real-time and batch use cases. This role is vital for insight delivery and reporting across British Cycling, and spans the full data lifecycle, including ingestion, storage, transformation, consumption and scaling GCP-based data infrastructure.
Job Responsibility
Design and build resilient, scalable data pipelines using GCP services such as BigQuery, DataForm
Develop and manage data pipelines to ingest, process, and store structured and unstructured data from various sources (e.g. membership systems, surveys and products) into a central, well-structured data platform
Work closely with the research and insights team to ensure data is trustworthy and robust, for clear interpretation that supports strategic decision-making
Assist in the design and development of data visualisation dashboards for extracting meaningful insights from the datasets
Ensure data quality, governance, and best practices across all implementations
Apply engineering best practices across the SDLC, including CI/CD, testing, and version control using Github
Provide technical leadership, mentor team members, and guide design decisions
Manage your own projects, ensuring deadlines are met and high-quality code is delivered
Work closely with cross-functional teams to ensure alignment of project goals and deliverables
Requirements
Strong hands-on experience with Google Cloud Platform (BigQuery, Cloud Storage, etc.)
Strong hands-on experience with visualisation tools such as Looker and Looker Studio
Proven ability in Python, SQL, and experience with data lakes, warehousing, and data modelling
Proven experience in DataForm or DBT
A track record of delivering data engineering solutions in agile environments
Experience in leading teams and managing end-to-end delivery
Experience in large-scale data transformation programs
Strong problem-solving and stakeholder management skills
Proactive mindset with a focus on ownership and delivery
Nice to have
Experience with Agile methodologies
Experience writing idiomatic Go
Knowledge of data governance policies and best practice