Senior Data Engineer - GCP
InventYOU AB · Athens, Attica, Greece · On-site
Posted Sep 17, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
We are looking for a Senior Data Engineer with strong Google Cloud Platform (GCP) experience to join our team and contribute to the design, development, and optimisation of modern cloud-based data solutions.
In this role, you will design and build scalable data pipelines and data architectures, integrate data from multiple sources, and ensure high standards of data quality, reliability, and performance. You will work closely with Data Engineers, Data Scientists, Architects, and business stakeholders to deliver robust data solutions that support analytics and data-driven decision-making.
Key Responsibilities
Design, develop, and maintain scalable data pipelines and ETL/ELT workflows
Build and optimise cloud-based data solutions using Google Cloud Platform (GCP)
Design and maintain data models and data processing workflows
Integrate structured and unstructured data from multiple sources
Develop batch and real-time data processing solutions
Ensure high levels of data quality, reliability, availability, and performance
Monitor, troubleshoot, and optimise data pipelines and production workloads
Implement automated testing and data validation processes
Contribute to data architecture and technical design decisions
Support data warehouse and data lake solutions
Apply data security, governance, and access-control best practices
Contribute to CI/CD and automation practices for data solutions
Collaborate with Data Scientists, Analysts, Architects, and other engineering teams
Mentor less experienced engineers and contribute to data engineering best practices
Requirements
Senior-level professional experience in Data Engineering
Strong hands-on experience with Google Cloud Platform (GCP) – mandatory
Strong programming skills in Python and/or Java
Strong experience with SQL
Experience designing and developing ETL/ELT pipelines
Experience with cloud-based data warehouses, data lakes, and large-scale data processing
Experience with data modelling and database design
Experience working with both structured and unstructured datasets
Understanding of batch and real-time/streaming data processing
Experience with orchestration and data workflow management
Familiarity with Apache Spark or similar distributed data-processing technologies
Experience with Apache Kafka or similar event-streaming technologies
Understanding of data quality, data governance, security, and access-control principles
Experience with Git, CI/CD, and modern software engineering practices
Strong analytical and problem-solving skills
Ability to work independently and take ownership of complex technical solutions
Strong communication and collaboration skills
Nice to Have
Experience with Apache Airflow
Experience with Infrastructure as Code, such as Terraform
Experience with Docker and Kubernetes
Experience building data solutions supporting BI, analytics, or Machine Learning
Experience with data governance and metadata…