Principal Data Engineer
Skills
About the role
Date: 17 Jun 2026 Job Posting End Date: Job Country: Australia #job-location.job-location-inline { display: inline; } Job State/Province: Queensland Job Location/Region: Brisbane
About BHP
At BHP we support our people to grow, learn, develop their skills and reach their potential. With a global portfolio of operations, we offer a diverse and inclusive environment with extraordinary career opportunities. Our strategy is to focus on creating a safe work environment where our employees feel strongly connected to our values and objectives, and where the capability of our people is key to our success.
Come and be a part of this success.
About BHP Operations Services
BHP Operations Services delivers industry leading mining services across BHP operations Australia-wide with specialist capabilities in load and haul, fixed plant maintenance and mobile maintenance.
BHP Operations Services has a strong focus on people capability and culture. Our people are our greatest asset and are at the centre of everything that we do. We focus on high performance safety and productivity through our people. With world-class training that is unmatched in the industry and the opportunity to advance your career across locations and commodities, join the team and make your place in BHP.
We are investing in our team to take your skills and career to places you never thought possible. This is an exciting time for BHP. Are you ready to make your place?
About the Role
The purpose of this role is to create timely and accurate data models for reporting and analysis. This role will also be responsible for producing and maintaining analytical models, visualisations and dashboards in Power BI that support metric reporting. Additionally, you will leverage AI and machine learning techniques to enhance data analysis, automate routine tasks, and provide predictive insights that drive business decisions.
Reporting to the Superintendent Maintenance Enablement, your core accountabilities will include:
Implementing AI-driven data management practices to maintain data quality and compliance
Designing, training, and deploying machine learning models to enhance data analysis and reporting capabilities
Sourcing and validating data via Snowflake and SQL Server to allow delivery of routine and on-demand business reporting and remediation
Building, updating, enhancing and maintaining visualisations in Power BI
Preparing and executing algorithms for data mining and statistical analysis and machine learning
Identify inconsistencies and finding improvement opportunities. Cleanses and manages data/metadata to maintain the quality and integrity of BHP data and ensure compliance with data security, privacy and legal requirements
Determines the underlying cause of problems and evaluates multiple solutions to ensure a planned and structured approach to solving complex problems
Identifies and engages with a range of diverse stakeholders.
About You
The successful candidate will have experience in sourcing, validating, and managing data to support business reporting. You should have a strong background in building and maintaining data visualisations, as well as developing and deploying algorithms for data mining, statistical analysis, and machine learning. A keen eye for identifying inconsistencies and improvement opportunities, along with a structured approach to solving complex problems, is essential.
As a successful candidate you will possess the following:
Expertise in Snowflake, DBT and Gitlab
Knowledge of AI and machine learning techniques, including model development and deployment.
Power BI experience in M and DAX language, skilled operating Power BI desktop and PBI service.
Proficiency in manipulating data from large datasets
Using various data analytics or programming languages such as SQL or other
Strong analytical, critical thinking, and creative problem-solving skills
Experience in planning and executing work using a disciplined approach in an agile environment, including task management to achieve project goals
Excellent communication skills to effectively communicate analytical results to technical and non-technical audiences
Degree in engineering, computer science, statistics, mathematics or related field.
About Our Process
At BHP, we are committed to employing individuals who align with the BHP Charter Values and meet the requirements of the role. As part of the recruitment process, there are a number of checks which may be conducted to demonstrate applicants suitability for a role including police / criminal background checks, medical, drug and alcohol testing, due diligence checks, right to work checks, and/or reference checks.
Please note as part of this recruitment process the successful applicant will need to conduct a Queensland legislated coal mine workers’ health assessment.
If you are already employed directly by BHP, please log in using your BHP email address or apply via our internal jobs portal.
Supporting a Diverse Workforce
The size, stability and magnitude of our business not only provides significant opportunity for professional development, but also attractive salary packages with performance-based bonuses and a best-in-class employee share program. We know there are many aspects of our employees' lives that are important, and work is only one of these, so we offer benefits to enable your work to fit with your life. These benefits include flexible working options, a generous paid parental leave policy, other extended leave entitlements and parent rooms.
BHP is committed to providing a recruitment process that is fair, equitable and accessible for all. If you have a disability, we know that it may be helpful for us to adjust our process to make it equitable for your individual situation. If you would like to reach out to someone about your situation and our recruitment process, please email us at inclusion@bhp.com.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.