Data Engineer
Technical Resources
Perth, WA
Office
Job Description
About the Role
Data Engineer (dbt / Snowflake / Python) – Mining Tech | Perth-based
Join a high-performing Systems/Technical Services team building a modern data platform that directly supports mine planning and operational decision-making. You’ll be hands-on in core development, shaping scalable data models and pipelines in a Snowflake + dbt environment.
Key Responsibilities
- Build and extend a core data platform used by technical stakeholders (mine planning/tech services)
- Design scalable, reusable dbt models + macros
- Develop and maintain dbt-core pipelines in Snowflake
- Refactor and optimise an existing codebase for performance and maintainability
- Collaborate via code reviews, technical discussions, and troubleshooting data issues
What you’ll bring
- Strong SQL + dbt (core) + Snowflake + Python
- Solid data modelling experience (Data Vault + Dimensional / Star Schema)
- Working knowledge of Git and collaborative dev workflows
- Fast-paced problem solver who enjoys building reliable, scalable data products
How to Apply
Interested? Apply now with your updated profile. We will arrange a confidential discussion to share the full brief.
Applies with a resume tailored to this job — proven to land more interviews.
Still Browsing?
The job won't wait.
Your resume shouldn't either.
Whether you're a diesel fitter between contracts, a sparky eyeing FIFO rates, or new to mining — a 3-minute resume is the difference between getting called and getting filtered.
Build Your ResumeBuilt in Perth, WA · Industry experts