Senior Data Engineer - GCP
Location: Madrid or Spain (Remote)
Workplace: Spain
Duration: 12 months (renewable)
Language Requirement: Spanish
We are looking for a Senior Data Engineer to lead a key data engineering workstream fully operating on Google Cloud Platform (GCP). This is a great opportunity to drive technical decisions, implement best practices, and work on scalable data solutions in a cloud-first environment.
Role Overview
As a Senior Data Engineer, you will lead the design and implementation of robust, scalable data pipelines and transformation frameworks, ensuring high-quality, accessible, and cost-efficient data across the organization.
Key Responsibilities
Lead the implementation of scalable data pipelines and transformation frameworks
Define and promote best practices for data modeling in BigQuery (cost and performance optimization)
Oversee data ingestion from multiple sources (APIs, databases, external systems)
Collaborate with Analytics and Data Science teams to ensure data quality and accessibility
Tech Stack & Skills
Cloud: Expert-level experience with GCP (Compute, Storage, IAM, Networking)
Programming: Advanced Python and SQL
Data Warehouse: Strong expertise in BigQuery (partitioning, clustering, query optimization)
Data Integration: Deep knowledge of ETL/ELT design patterns for large-scale systems
Transformation Framework: Extensive experience with dbt (Data Build Tool)
Orchestration (Nice to have): Apache Airflow or Cloud Composer
Experience Required
6+ years of experience in Data Engineering
Proven ability to lead teams or technical workstreams in cloud environments (GCP preferred)
Summary
We are seeking a Senior Data Engineer with strong leadership capabilities and deep expertise in GCP-based data ecosystems, including hands-on experience with BigQuery, dbt, and orchestration tools.
Interested or know someone who might be a great fit?
Reach out directly to menna@senovo-IT.com or apply here.