Data Engineer

Summary

Build, optimize, and support data pipelines end to end as independent, deployable data products, while championing DevOps practices (CI/CD, Terraform) on Google Cloud Platform. The role involves collaborating with product teams in a data mesh context, and requires GCP certification.

Job Description

  • Take end-to-end responsibility for building, optimizing, and supporting existing and new data pipelines aligned with the defined target vision.
  • Champion a DevOps mindset and principles, managing CI/CD pipelines, Terraform, and Cloud infrastructure—primarily on Google Cloud Platform(GCP).
  • Ensure that data products are designed as independent deployment units and adhere to defined standards for security, scalability, observability, and performance.
  • Collaborate closely with the Product Manager and key stakeholders to define the vision for data products and identify new opportunities to support evolving business needs.
  • Partner with product teams across domains to enable data sharing and integration within a data mesh context.
  • Drive continuous improvement, enhance data engineering practices, and reduce technical debt.
  • Maintain up-to-date expertise in data engineering, analytics, and cloud technologies.


· Required cloud certification: GCP Certifications


Good to Have
  • Experience with GCP services such as Cloud Run
  • Exposure to large-scale data processing and orchestration frameworks (e.g., Spark, Beam, Hive).
  • Experience with various data formats (e.g., Avro, Parquet,Iceberg,Hudi).
  • Experience with DBT in production data transformation workflows.
  • Knowledge of modern data governance and cataloging practices.
  • Experience with data visualization tools and collaboration with analytical stakeholders.




See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available