Logo for MACA Ltd

Senior Data Engineer

Role overview

Qualifications

  • 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

Responsibilities

  • Design, build, and maintain robust, scalable data ingestion pipelines to integrate data from diverse source systems
  • Develop and maintain transformation and modelling layers within Databricks, applying medallion architecture principles
  • Implement and manage CI/CD pipelines to support reliable deployment of data platform changes using Azure DevOps
  • Collaborate with Data Analysts, Business stakeholders, and cross-organisational teams to gather requirements

About the company

MACA Ltd logo

MACA Ltd

Mining & Metals

MACA is one of Australia’s leading contracting groups, specialising in mining, crushing, civil construction, infrastructure, and mineral processing for over 20 years.A trusted mining and resource partner, MACA has experience in all commodities at every project stage. We employ over 4,000 people across operations in Australia and internationally. Committed to being number one at what we do, MACA drives innovation to deliver long-term sustainable performance and value. We're a team of hard workers and approachable leaders, built around a can-do attitude. We pride ourselves on being an equal opportunity employer, where gender and indigenous diversity continue to be a focus to ensure everyone can be their genuine self and feel comfortable in the workplace. We engage, encourage, and hold our people to account to live and breathe our core values of people first, exceeding expectations, continuous improvement, accountability, and community. MACA is a proud Thiess company.

Company details

Company typeLarge
IndustryMining & Metals
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

 

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.

 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Data Engineer Related jobs

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.