Senior Data Engineer - GCP
Core
Design, develop, and optimise scalable cloud-based data pipelines, architectures, and ETL/ELT workflows on Google Cloud Platform.
Role type
Senior hands-on IC data engineer (GCP)
Builds
Scalable data pipelines, data warehouses, data lakes, and real-time/batch processing solutions
Domain
Cloud data engineering, big data processing
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Google Cloud Platform (GCP), Python, Java, SQL, ETL/ELT pipeline design, data modelling, distributed data processing (Apache Spark), event streaming (Apache Kafka), CI/CD, data governance
Preferred skills
Apache Airflow, Infrastructure as Code (Terraform), Docker, Kubernetes, observability, metadata management
Technologies
Google Cloud Platform, Python, Java, SQL, Apache Spark, Apache Kafka, Terraform, Docker, Kubernetes, Apache Airflow
Responsibilities
Design and maintain scalable data pipelines and ETL/ELT workflows; Build and optimise cloud-based data solutions; Integrate structured and unstructured data from multiple sources; Develop batch and real-time data processing solutions; Monitor, troubleshoot, and optimise data pipelines; Implement automated testing and data validation; Contribute to data architecture and technical design decisions; Mentor less experienced engineers
Seniority
Senior, hands-on IC