Data Engineer – Snowflake/dbt Platform for Mining

Fortescue

Western Australia

On-site

AUD 110,000 - 160,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fortescue is seeking an experienced Data Engineer to join the Systems team in Perth on an initial 6-month engagement, contributing to a modern data platform that supports mine planning and Technical Services.

You will design scalable data pipelines using Snowflake, dbt Core, SQL and Python, focusing on data modelling (Data Vault and dimensional modelling), performance optimisation and high-quality, maintainable code in a fast-paced, collaborative environment.

Qualifications

  • Strong hands-on proficiency with SQL, dbt Core, Snowflake and Python.
  • Experience with Data Vault and Dimensional Modelling.
  • Designing and maintaining production-grade data transformation pipelines.
  • Understanding of query optimisation and scalable data architectures.
  • Familiarity with Git and collaborative development workflows.
  • Excellent troubleshooting and problem-solving in fast-paced delivery environments.

Responsibilities

  • Contribute to the core development and enhancement of the data platform.
  • Design and build scalable, reusable dbt models and macros.
  • Develop and maintain robust data pipelines using dbt Core and Snowflake.
  • Refactor and optimise the existing codebase to improve performance, scalability and maintainability.
  • Troubleshoot data issues and identify opportunities to optimise Snowflake query performance.
  • Write clean, efficient and well‑documented code aligned with engineering best practices.
  • Participate in code reviews, technical discussions and collaborative problem‑solving.
  • Work closely with the broader Systems team to deliver reliable data solutions supporting mine planning and Technical Services.

Skills

SQL
dbt Core
Snowflake
Python
Data Modelling
Problem Solving

Tools

Git

Job description

Fortescue is seeking an experienced Data Engineer to join the Systems team in Perth on an initial 6-month engagement, contributing to a modern data platform that supports mine planning and Technical Services.

You will design scalable data pipelines using Snowflake, dbt Core, SQL and Python, focusing on data modelling (Data Vault and dimensional modelling), performance optimisation and high-quality, maintainable code in a fast-paced, collaborative environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Snowflake Data Engineer — dbt & Python
Snowflake Data Engineer — dbt & Python

Peoplebank • Western Australia

On-site
AUD 90,000 - 140,000
Modern data platform
Collaborative team
Large-scale data initiatives
+2
Data Engineer (Snowflake)
Data Engineer (Snowflake)

Ingrity • Council of the City of Sydney

On-site
AUD 120,000 - 150,000
Data Engineer - Greenfield Enterprise Platform (DBT, Snowflake)
Data Engineer - Greenfield Enterprise Platform (DBT, Snowflake)

Verse • Western Australia

Hybrid
Hybrid work arrangement
Superannuation
Cloud Data Engineer: Snowflake, dbt & AWS Glue Expert
Cloud Data Engineer: Snowflake, dbt & AWS Glue Expert

Brunel • City of Brisbane

On-site
AUD 110,000 - 160,000
Salary sacrificing
Employee Assistance Program (EAP)
Corporate discounts
Data Engineer
Data Engineer

SKL Technology • Council of the City of Sydney

Hybrid
AUD 120,000 - 170,000
Data Engineer: Build Scalable Pipelines with Snowflake
Data Engineer: Build Scalable Pipelines with Snowflake

Followmont Transport Pty Ltd • City of Brisbane

On-site
AUD 90,000 - 120,000
Free parking
Work life balance
Workplace Benefits Program
+2
Data Platform Engineer: Snowflake & Azure | Hybrid Sydney
Data Platform Engineer: Snowflake & Azure | Hybrid Sydney

SKL Technology • Council of the City of Sydney

Hybrid
AUD 120,000 - 170,000
Snowflake Data Engineer: Lead End-to-End Data Platform
Snowflake Data Engineer: Lead End-to-End Data Platform

Ingrity • Council of the City of Sydney

On-site
AUD 120,000 - 150,000
Data Engineer
Data Engineer

Brunel • City of Brisbane

On-site
AUD 110,000 - 160,000
Salary sacrificing
Employee Assistance Program (EAP)
Corporate discounts
Senior Data Engineer: AWS, Snowflake & DBT (Sydney)
Senior Data Engineer: AWS, Snowflake & DBT (Sydney)

Tata Consultancy Services • Council of the City of Sydney

On-site
AUD 140,000 - 180,000