About the role
The Data Engineer will contribute to the development and enhancement of a modern data platform supporting mine planning and Technical Services. Responsibilities include designing scalable dbt models, building robust data pipelines, and optimizing Snowflake query performance.
What they look for
Requirements
Candidates must have strong hands-on proficiency with SQL, dbt Core, Snowflake, and Python. A solid background in data modelling, specifically Data Vault and Dimensional Modelling, is required along with experience in production-grade data transformation pipelines.
Full description
Our Opportunity
Work Location: Fortescue’s Perth office is located on the traditional lands of the Whadjuk people.
Roster: Monday to Friday
We are seeking an experienced Data Engineer to join a Systems team for an initial 6-month engagement, contributing to the development of a modern data platform supporting mine planning and broader Technical Services functions.
This is a hands-on engineering role suited to someone who enjoys building high-quality data solutions, improving existing platforms, and working with modern technologies including Snowflake, dbt Core, SQL and Python.
As a Data Engineer, you will contribute to the core development and ongoing evolution of the team's data platform. You'll work across data modelling, transformation and performance optimisation, with a strong focus on creating solutions that are scalable, reusable and maintainable.
You'll be joining a collaborative, fast-paced technical environment where good engineering practices, code quality and knowledge sharing are highly valued.
Key Responsibilities
- Contribute to the core development and enhancement of the data platform.
- Design and build scalable, reusable dbt models and macros.
- Develop and maintain robust data pipelines using dbt Core and Snowflake.
- Refactor and optimise the existing codebase to improve performance, scalability and maintainability.
- Troubleshoot data issues and identify opportunities to optimise Snowflake query performance.
- Write clean, efficient and well-documented code aligned with engineering best practices.
- Participate in code reviews, technical discussions and collaborative problem-solving.
- Work closely with the broader Systems team to deliver reliable data solutions supporting mine planning and Technical Services.
Qualifications and Experience
- Strong hands-on proficiency with SQL, dbt Core, Snowflake and Python.
- Strong data modelling experience, particularly with Data Vault and Dimensional Modelling.
- Experience designing and maintaining production-grade data transformation pipelines.
- A solid understanding of query optimisation, data quality and scalable data architecture.
- Familiarity with Git/version control and collaborative software development workflows.
- Strong problem-solving and troubleshooting skills.
- The ability to work effectively in a fast-paced, delivery-focused environment.
- A collaborative mindset and willingness to contribute to code reviews and technical design discussions.
About Us
Be part of something big. Fortescue is leading the world with our plan to decarbonise our iron ore operations, projects that harness renewable energy and the development of technology that will change our planet forever.
Our Commitment
Fortescue celebrates individual strengths and team members are encouraged to bring their whole selves to work. Our global workforce drives and promotes an inclusive culture, both within our organisation and throughout the communities we interact with. Diverse backgrounds include First Nations Peoples, people with disabilities, LGBTQ+ community, gender, neurodiverse, cultural diversity, all age groups, and those with an intersectional or multiple diverse characteristics. We encourage candidates from all backgrounds to apply.
https://fortescue.com/careers
Internal Candidates / Current Contractors please apply via Success Factors Careers Portal. For further information on how to apply please visit the Fortescue Hub.
Fortescue reserves the right to close applications early should a suitable pool of candidates be identified. Fortescue will never contact you to ask for payment of any kind, whether directly or through a third party.
Similar roles
-
Data Engineer
Ciklum Poland
-
Sr Data Engineer
Zensar Hyderabad, Telangana, India
-
Data Engineer (m/w/d)
ADS Hamburg, Germany
-
AWS Data Engineer
Devoteam Madrid, Community of Madrid, Spain
-
Data Engineer
Talan Lausanne, Vaud, Switzerland
-
Werkstudent Data Engineer (m/w/d)
Sana Kliniken AG Germany