Data Engineer

DRD Group ·www.drdgroup.com.au

Location Perth, Western Australia, Australia
Salary AUD 60 - 70 / hour
Type Full time
Level Mid
Source Shazamme
IT & Telecomms
Apply direct
Location: Perth, WA
Rate: Up to $70 per hour (dependent on experience)
Type: Contract
Duration: Initial 6 month contract
Hours: Monday to Friday, 8-hour days

About the Role
We are seeking a Data Engineer to join a high-performing Systems team responsible for developing software and data platforms that support mine planning and broader technical services functions.

This role will focus on designing, building, and optimising scalable data solutions while contributing to the ongoing development of a modern cloud-based data platform.

Key Responsibilities
  • Contribute to the ongoing development of enterprise data platforms
  • Design and build scalable, reusable dbt models and macros
  • Develop and maintain data pipelines using dbt-core within Snowflake
  • Optimise and refactor existing code for scalability, performance, and maintainability
  • Write clean, efficient, and well-documented code following industry best practices
  • Collaborate with team members through code reviews and technical discussions
  • Troubleshoot data issues and improve query performance
  • Support the delivery of high-quality data solutions for operational and technical stakeholders
Mandatory Requirements
  • Strong experience with SQL, dbt-core, Snowflake, and Python
  • Strong background in data modelling, including Data Vault and Dimensional Modelling
  • Experience building and maintaining data pipelines in cloud-based environments
  • Familiarity with Git and collaborative software development practices
  • Strong analytical and problem-solving skills
  • Ability to work effectively in a fast-paced environment
  • Excellent communication and stakeholder engagement skills
Preferred
  • Experience within mining, resources, engineering, or technical services environments
  • Exposure to modern data platform architectures and best practices
  • Experience supporting reporting, analytics, and operational systems
RESPECTFULLY AUSTRALIAN WORKING RIGHTS ONLY

For more information about this opportunity, please click APPLY or contact Fabrizio on 08 94374400 or via email on fab@drdgroup.com.au

DRD Group is a specialist recruitment provider renowned for recruiting quality project teams on major projects within the Energy, Resources, Defense, Renewables and Infrastructure sectors.

DRD Group embraces a diverse workforce culture and encourages female and Indigenous applicants to apply. All work assignments are subject to successful completion of a medical, drug and alcohol screen plus verification of all original certifications and qualifications.

#SCR-fab-frascari

Frequently asked questions

Who is hiring for the Data Engineer role?
DRD Group is hiring for the Data Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Data Engineer job located?
The Data Engineer role with DRD Group is based in Perth, WA, AU.
What does the Data Engineer role pay?
DRD Group lists the Data Engineer role at AUD 60–70 per hour.
Is the Data Engineer role full-time or contract?
This is a full time position at DRD Group.
What experience level is the Data Engineer role?
The Data Engineer position is aimed at mid-level candidates.
How do I apply for the Data Engineer role at DRD Group?
Apply directly on DRD Group's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct