Principal Data Modelling Engineer

Date:  23-Jun-2022
Job Posting End Date: 
Job Country: 


Job State/Province:  Various Locations
Job Location/Region: 

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 the Role

As a Data Modelling Engineer, you will play a key role supporting Digital Factory projects that fundamentally change BHP’s performance across safety, productivity and people performance.  The Digital Factory is BHP’s approach to rapid design and development of digital products (software-focused, minimal or no hardware) that provide solutions to operational challenges that are currently being addressed through manual methods. Responsible for the successful development and implementation of digital solutions and products, as these are built on effective access to high-quality data.

The Data Modelling Engineer’s primary responsibilities are to define the data lifecycle (including data models and data sources for analytics platforms), and to gather and clean business data from the business in order to provide ready-to-work inputs for Data Scientists and other consumers. Application of expertise in data mining and information retrieval to design, develop, optimise, and maintain data architecture and pipelines that adhere to ETL principles and business goals.

As such, the Data Modelling Engineer is accountable for ensuring that data is available to be utilised by the applications and digital products is of high quality. 

  • You will work with the Data Domain Owners to understand the Data Domain, Data entities, Data Standard definitions, Data Classification rules and drive Data Quality framework to support enterprise level data architecture.
  • You will implement processes and systems to monitor data quality, ensuring production data is always accurate, complete and consistent and available for key stakeholders and downstream business processes.
  • You will create logical and physical data models using best practices to ensure high data quality and reduced redundancy.
  • You will develop and maintain data lineage and source to target mappings to support data platform architecture.
  • You will work with various on-prem and cloud-based data platforms, technologies and services
  • You’ll plan and deliver secure, good practice data integration strategies and approaches

About You

Ideally the successful candidate will have all of the following skills: 

  • Experienced in multiple database technologies such as Distributed Processing, Traditional RDBMS, MPP, NoSQL.
  • Demonstrated experience working across structured, semi-structured, and unstructured data 
  • Strong understanding of understanding of traditional ETL tools & RDBMS, End to End Data Pipeline 
  • Knowledge of Data Governance and strong understanding of data lineage and data quality 
  • Strong experience in developing, validating, publishing and maintaining logical/physical data models
  • Experience with AWS cloud services: S3, EC2, EMR, RDS, Redshift and Kinesis.
  • Strong experience with Python and SQL
  • Experience deploying applications into production environments e.g. code packaging, integration testing, monitoring, release management.


  • Bachelor’s degree required; Computer Science, MIS, or Engineering preferred 
  • Minimum 4 years of experience working in Data Modelling Engineering or architecture role 
  • Experience working in DevOps, Agile, Scrum, Continuous Delivery and/or Rapid Application Development environments 
  • Attitude to thrive in a fun, fast-paced start-up like environment 
  • Experience working on a collaborative Agile product  team 

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.


BHP also requires employees in Australia to be fully vaccinated against Covid-19 to ensure the safety and wellbeing of our people (from the 31st of January 2022 or earlier depending on relevant state health directives). If you are applying for a role at BHP please consider this new requirement when submitting your application. BHP will also adhere to any relevant health directives that may be made that affects our workforce. For further information please see our website (LINK)

Supporting a Diverse Workforce

The size and magnitude of our business not only provides significant opportunity for professional development, but also attractive salary packages with performance-based bonuses and a unique BHP employee share program.

At BHP, we recognise that we are strengthened by diversity. We are committed to providing a work environment in which everyone is included, treated fairly and with respect. We are an Equal Opportunity employer and we encourage applications from women and Indigenous people. 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.