Senior Data Engineer - GCP/ dbt
Ingrity
via ingrity.betterteam.com
- Location
- Sydney, NSW
- Type
- Full-time
About the role
Engagement: Contract
- Design, develop and maintain scalable data pipelines and transformations using Google BigQuery and dbt.
- Build and optimise data models, including dimensional modelling, star schemas and data warehouse structures.
- Develop reusable, well-structured SQL transformations to support analytics and reporting.
- Implement data quality checks, testing and validation across data pipelines and models.
- Optimise BigQuery performance, query efficiency and cost.
- Collaborate with engineering, analytics and business teams to translate requirements into scalable data solutions.
- Apply engineering best practices including version control, CI/CD, documentation and automated testing.
- 5+ years of experience in Data Engineering, including hands-on delivery of modern cloud data platforms.
- Strong expertise in Google BigQuery, including SQL development, performance optimisation and data warehousing.
- Advanced hands-on experience with dbt, including developing, testing and maintaining transformation models.
- Strong data modelling experience, particularly dimensional modelling, star schemas and analytical data structures.
- Advanced SQL skills with experience handling complex datasets and transformations.
- Experience with Google Cloud Platform (GCP) and modern ELT/ETL architectures.
- Strong understanding of data quality, governance and engineering best practices.
- Excellent communication skills and ability to work collaboratively with technical and business stakeholders.
- Python for data engineering and automation.
- Experience with orchestration tools such as Airflow or Cloud Composer.
- CI/CD pipelines and Git-based development workflows.
- Experience working in complex enterprise data environments.
via ingrity.betterteam.com



