GCP & Python Data Engineer (Hibrido, Porto)

Join our team as a GCP & Python Data Engineer and help design and build scalable, cloud-native data solutions on Google Cloud Platform.

You'll develop and optimise data pipelines and modern data platforms using Python and GCP technologies, while contributing to AI model operationalisation, automation, and robust testing practices to ensure reliable production-ready solutions.

If you're passionate about cloud data engineering, Python development, and building scalable platforms that support advanced analytics and AI initiatives, we'd love to hear from you.

Key Responsibilities:

  • Design and maintain end-to-end ELT/ETL pipelines for high-volume, multi-source data.
  • Build data models, warehouses and lakes on GCP using BigQuery, Cloud Storage, Dataflow, Dataproc and Pub/Sub.
  • Develop Python transformations, orchestration, automation and data-quality checks.
  • Integrate and operationalise AI prediction models within cloud data pipelines.
  • Plan and execute UAT and QA activities, data validation and release-readiness controls.
  • Implement monitoring, logging, alerting, governance, security, privacy and compliance controls.
  • Maintain technical documentation, data dictionaries, runbooks and test plans.

Requisitos mínimos

  • Strong Python development, including design patterns, testing, packaging and performance considerations.
  • Hands-on GCP experience with BigQuery, Cloud Storage, Dataflow / Beam, Dataproc, Pub/Sub and Cloud Composer / Airflow.
  • SQL, data modelling, schema design and production data-pipeline experience.
  • Understanding of AI prediction models, data preparation, feature stores and MLOps principles.
  • Git, orchestration and CI/CD for data pipelines.
  • French at C1 minimum, written and spoken, for active stakeholder engagement.
  • Professional English and strong communication, documentation and autonomous delivery skills.