Data Engineer

Rio Tinto

Western Australia

Hybrid

AUD 110,000 - 160,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual incentive bonus
Relocation support to WA
Private health insurance
Share ownership plan
Insurance cover
Salary packaging options
Career development & education
Parental leave options
Employee discounts

Job summary

Rio Tinto is recruiting a Data Engineer for our Perth operations, offering flexible hybrid work arrangements. This permanent role supports data engineering, pipelines, and Foundry-based solutions to drive business value.

You will collaborate with IT and business teams to ingest, transform and model data, build bespoke apps, and deliver analytical insights across the organisation. Perth-based with relocation support.

Qualifications

  • SQL / Python proficiency.
  • Experience with piping and data engineering is a must.
  • Experience with large columnar datasets that require transformation (PySpark is a plus).
  • Proficiency with JavaScript/TypeScript is not a requirement but will be looked upon very favourably.
  • Experience with UX/UI design is a plus.
  • Experience with modelling is a plus.

Responsibilities

  • Understand and champion Foundry platform and tools.
  • Map business data into the Foundry Ontology (data asset).
  • Identify relevant datasets through engagement with user workflows.
  • Ingest data from various sources onto the Foundry platform and write transformations.
  • Transform structured data into productionised workflows.
  • Develop applications using Foundry tools (Workshop, TypeScript Functions, Actions).
  • Develop timeseries analysis and perform ad-hoc data analysis.
  • Collaborate with stakeholders to balance expectations and value.
  • Work with customers to build bespoke applications for user groups.
  • Iterate with end users to address critical questions and pain points.
  • Collaborate with Foundry engineers to maximise platform capability and minimise technical debt.
  • Seek quick wins to improve current processes.
  • Provide support for Foundry applications on a rotational basis.
  • Communicate blockers with Project/Tech Leads.

Skills

SQL
Python
Data engineering
PySpark
JavaScript/TypeScript
UX/UI design
Modelling

Tools

Foundry
Workshop
TypeScript
Actions

Job description

Data Engineer

We encourage women and Indigenous Peoples to apply, as we advance our business to more accurately reflect the world around us.

  • Join our global leading business offering outstanding personal development & global career opportunities
  • This role is based in our Perth Offices both in Central Park and out Operations Centre, WA and offers the opportunity for flexible hybrid working
  • Permanent Opportunity
Where we're all welcome

We are committed to an inclusive environment where people feel comfortable to be themselves. We want our people to feel that all voices are heard, all cultures respected and that a variety of perspectives are not only welcome – they are essential to our success. We treat each other fairly and with dignity regardless of race, gender, nationality, ethnic origin, religion, age, sexual orientation, or anything else that makes us who we are.

At Rio Tinto, we particularly welcome and encourage applications from Aboriginal and Torres Strait Islander people, women, the LGBTI+ community, mature workers, people with disabilities and people from different cultural backgrounds.

We acknowledge that all people are different and believe that our differences are our strength. The diversity of skills, life experiences and perspectives within our team enhances our way of working and our ability to achieve success together.

About the role

We are looking for a Data Engineer to design, build, implement and maintain pipelines, models and applications to solve business problems and continuously increase value generated

Reporting to the Delivery or Technical Lead you will:

  • Understand and champion Foundry platform and tools
  • Understand how the business uses data in existing tools and map business data into the Foundry Ontology (data asset)
  • Identify relevant datasets through deep engagement with user workflows
  • Liaise with IT departments to secure maintain new datasets and maintain pipelines
  • Ingest data from various sources onto the Foundry platform - write transformations and derive new datasets against the business Ontology (data asset)
  • Transform structured data from numerous sources into productionised workflows.
  • Develop applications using Foundry's suite of products (Workshop, TypeScript Functions, Actions)
  • Develop timeseries analysis
  • Perform ad-hoc data analysis
  • Balance stakeholder expectations against project objectives, value, given time and resource constraints
  • Work with the customer to build bespoke applications for user groups
  • Work with end users in an iterative process to implement solutions - meet with users to understand the critical questions they need to answer and locate their biggest pain points
  • Work with Technical Lead and other Foundry engineers to implement robust solutions which maximise platform capability and minimum technical debt
  • Look for opportunities to improve current business processes with quick solutions - easy wins
  • Provide support for Foundry applications (rotational basis)
  • Communicate issues/blockers with Project and Technical Leads
What you will bring
  • A commitment to uphold and promote our values of Care, Courage, and Curiosity
  • SQL / Python proficiency
  • Experience with piping and data engineering is a must
  • Experience with large columnar datasets that require transformation (Proficiency in PySpark is a plus)
  • Proficiency with JavaScript/TypeScript is not a requirement but will be looked upon very favourably
  • Experience with UX/UI design is a plus
  • Experience with modelling is a plus
What we offer
  • Be recognised for your contribution, your thinking and your hard work, and go home knowing you've helped the world progress.
  • A work environment where safety is always the number one priority
  • Full relocation provided to Western Australia from elsewhere in Australia
  • A competitive base salary reflective of your skills and experience with annual incentive bonus
  • Comprehensive medical benefits including subsidised private health insurance for employees and immediate family
  • Attractive share ownership plan
  • Company provided insurance cover
  • Extensive salary sacrifice & salary packaging options
  • Career development & education assistance to further your technical or leadership ambitions
  • Ongoing access to family-friendly health and medical wellbeing support
  • Leave for all of life's reasons (vacation/annual, paid parental, sick leave, cultural leave)
  • To better suit different family needs, our paid parental leave approach gives all parents the option to take 18 weeks of paid leave after a new child arrives - at a time that suits them
  • Exclusive employee discounts including hotel stays, banking, accommodation, cars, retail and more
Where you'll be working

This role is based at both our Perth CBD office and our Operations Centre near Perth Airport with flexible working arrangements available.

Applications close on Saturday 14th November, 2026 (Rio Tinto reserves the right to remove advertised roles prior to this date).
About Rio Tinto

Rio Tinto is a leading global mining and materials company. We operate in 35 countries where we produce iron ore, copper, aluminium, critical minerals, and other materials needed for the global energy transition and for people, communities, and nations to thrive.
We have been mining for 150 years and operate with knowledge built up across generations and continents. Our purpose is finding better ways to provide the materials the world needs - striving for innovation and continuous improvement to produce materials with low emissions and to the right environmental, social and governance standards. But we can't do it on our own, so we're focused on creating partnerships to solve problems, create win-win situations and meet opportunities.

Respect and Inclusion

At Rio Tinto, we particularly welcome and encourage applications from Aboriginal and Torres Strait Islander people, women, the LGBTQ+ community, mature workers, people with disabilities and people from different cultural backgrounds.
We are committed to an inclusive environment where people feel comfortable to be themselves. We want our people to feel that all voices are heard, all cultures respected and that a variety of perspectives are not only welcome - they are essential to our success. We treat each other fairly and with dignity regardless of race, gender, nationality, ethnic origin, religion, age, sexual orientation or anything else that makes us different.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

People Partner
People Partner

Rio Tinto • Perth

On-site
AUD 120,000 - 160,000
Competitive base salary
Annual incentive program
Comprehensive medical benefits
+2
Early Talent Partner
Early Talent Partner

Rio Tinto • Western Australia

On-site
AUD 90,000 - 130,000
Competitive base salary with annual +?
Comprehensive medical benefits
Share ownership plan
+4
Principal Adviser Geometallurgy
Principal Adviser Geometallurgy

Rio Tinto • Melbourne

On-site
AUD 180,000 - 250,000
Safety-first culture
Permanent Rio Tinto employment
Competitive base salary with annual‑in
+7
Superintendent Capability Development
Superintendent Capability Development

Rio Tinto • Western Australia

On-site
AUD 180,000 - 240,000
Safety culture first
Permanent role at Rio Tinto
Competitive base salary with annual +1
+8
Advisor Mine Optimisation
Advisor Mine Optimisation

Rio Tinto • Western Australia

On-site
AUD 150,000 - 210,000
Competitive base salary
Annual incentive bonus
Private health insurance
Superintendent Capability Development
Superintendent Capability Development

Nearheal • Perth

Hybrid
AUD 150,000 - 210,000
Permanent role with Rio Tinto
Annual incentive bonus
Private health insurance for employee+
+3
Graduate Human Resources Data
Graduate Human Resources Data

Rio Tinto • Brisbane

On-site
AUD 70,000 - 90,000
Competitive salary
Annual bonus
Private health insurance
+8
Supervisor Operations & Logistics
Supervisor Operations & Logistics

Rio Tinto • Brisbane

On-site
AUD 120,000 - 180,000
Safety first
Permanent Rio Tinto role
Incentive program
+9
Senior Adviser People
Senior Adviser People

Rio Tinto • Bell Bay

On-site
AUD 120,000 - 160,000
Competitive base salary
Annual incentive program
Comprehensive private health insurance
+3
Electrical Planner
Electrical Planner

Rio Tinto • Wickham, Perth

On-site
AUD 120,000 - 160,000
Competitive base salary
Annual incentive program
Private health insurance for employee
+2
Top locations