The Role & Project

 

As a Senior Data Engineer at MACA, based in our West Perth corporate office, you will play a key role in the design, development, and ongoing evolution of a modern, cloud-native data platform built on Azure and Databricks. Working within a dedicated data engineering team, you will be responsible for the full data engineering lifecycle—from source system ingestion and transformation through to data modelling, deployment, and platform operations—helping to support MACA’s analytics strategy and deliver trusted, business-ready data across the organisation.

 

In this role, you will contribute to the design, enhancement, and scalability of a platform that supports complex, real-world data challenges across both open-pit and underground mining operations. You will also have opportunities to collaborate across the broader business and participate in project-related travel to Brisbane, Queensland.

 

Build your future with one of WA’s most trusted contractors.

 

As a proud Thiess company, MACA is a trusted integrated contracting services group specialising in mining, civil construction, infrastructure, and mineral processing.

 

We strive to be the best by investing in our people, understanding our clients' needs, and having a relentless focus on continuous improvement. Our social responsibility is what drives us, and we make an impact through contributions and support we give our communities.

 

Key result areas include:

 

  • Design, build, and maintain robust, scalable data ingestion pipelines to integrate data from diverse source systems – including ERP platforms, operational databases, and third-party APIs – into the Azure data platform.
  • Develop and maintain transformation and modelling layers within Databricks, applying medallion architecture principles and best-practice engineering patterns (Delta Live Tables, Unity Catalog).
  • Implement and manage CI/CD pipelines to support reliable, repeatable deployment of data platform changes using Azure DevOps.
  • Collaborate with Data Analysts, Business stakeholders, and cross-organisational teams to gather requirements and translate them into sound, production-ready engineering solutions.
  • Apply strong data engineering practices across all deliverables, including version control, automated testing, documentation, and code review.
  • Contribute to data governance practices, including data cataloguing, lineage documentation, data dictionaries, and business logic documentation (Azure Purview / Unity Catalog).
  • Ensure data quality, reliability, observability, and performance across the platform.
  • Support the delivery of analytics-ready and AI-ready data products through robust engineering patterns and automation.

 

To be successful in this role, you will have:

 

  • Proven experience in a Data Engineering role within an Azure-based cloud environment.
  • Strong SQL skills and solid experience with dimensional and/or lakehouse data modelling patterns.
  • Proficiency with Azure data services including Azure Data Factory, Azure Data Lake Storage (ADLS), and Azure DevOps.
  • Strong hands-on experience with Databricks, including Delta Live Tables, Unity Catalog, and medallion architecture patterns.
  • Experience integrating data from diverse and complex source systems, including ERP platforms, operational databases, and APIs.
  • Strong grounding in software engineering best practices — version control, CI/CD, automated testing, and documentation.
  • Ability to work effectively across engineering, analytics, and business teams.
  • Self-motivated with strong problem-solving capability and an operational mindset, including awareness of monitoring, alerting, and data platform reliability.
  • Desirable but not essential:
    • Proficiency in Python.
    • Experience developing reports and dashboards in Microsoft Power BI.
    • Familiarity with JD Edwards or similar ERP systems as a data source.
    • Experience with Azure Key Vault and Azure Purview.

 

What we will offer you:

 

  • A competitive salary and access to a range of corporate discounts and cashback offers from over 350 popular retailers.
  • Paid parental leave.
  • Access to a dedicated online employee Wellbeing Centre providing education, support and tools to help you live a healthier life.
  • Access to salary sacrificing benefits.
  • Refer and earn program allowing you to earn up to $2,500 for referring new employees to MACA positions.
  • Save up to 10% on your Health Insurance with BUPA, HBF, HCF or Medibank.
  • Work from home flexibility.

 

There are many long-term opportunities available across our business, and more on the horizon. There is always room to grow and develop into the professional you want to be with MACA!

 

Make Your Mark.

 

If you want to come with us on our journey, apply with us today!

 

We’re ready when you are.

 

MACA is an equal opportunity employer and strongly encourages all females and Aboriginal and Torres Strait Islander applicants.