Principal Data Engineer | Perth
BHP
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 Principal Data Engineer, you will play a key role in shaping, and leading data engineering practices, in collaboration with our Cloud Services, Global Data Services, Data Strategy and customer Product Teams to fundamentally change BHP’s performance across safety, productivity and people performance.
The fun parts of this role include:
- Champion the data as a Product mindset, with lifecycle management approach's, standards and tooling such as DBT to provide BHP with a system agonistic view of our critical data (40%)
- Collaborating with product teams for an end-to-end delivery of data products to meet customer requirements (30%)
- Working closely with Data Engineers to peer review code for continuous improvement and coaching (10%)
- Supporting the continued operation of the Data Products and underlying framework (20%)
- Work closely with the Product Owner and Iteration Manager to manage the delivery of the data architectures
About You
Your adaptive nature will allow you to utilize your softer influencing skills and more technical analytical skills as required. Concise communication skills will be an asset in delivering complex technical information in a digestible manner that non-technical stakeholder will be able to understand.
- Knowledgeable in data lifecycle & DataOps; data Governance, including data discovery and curation, data management and quality
- Ability to provide leadership in product quality, technical excellence and engineering practices
- Ability to build a big picture design & how it works for the enterprise
- Experience deploying applications into production environments e.g., code packaging, integration testing, monitoring, release management
- Working knowledge of Agile methodology and aligning the key solution architecture components
- Experience mentoring and training other engineers with best practices and design patterns, potentially including code reviews of other developers is a must.
- Experience working with structured, semi-structured, and unstructured data, extracting information and identifying linkages across disparate data sets.
- Experience with building cloud native big data platforms & building data pipelines
- STEM Bachelor’s degree is highly desirable
Desirable Technologies
- Programming & Scripting: Python, SQL, Terraform
- Database technologies such as Traditional RDBMS (MS SQL Server, Oracle, MySQL, PostgreSQL), Snowflake
- Data pipeline and workflow management tools: Airflow, etc.
- AWS cloud services: S3, Lambda, Glue and Kinesis and API Gateway
- Experienced in traditional data warehousing and ELT tools such as Streamsets, DBT
- Good understanding of Data Architecture approaches
- Experience in designing and building streaming data ingestion, analysis and processing pipelines using Kafka, Kafka Streams, Spark Streaming, Streamsets and similar cloud native technologies.
- Experience with implementation of operations concerns for a data platform such as monitoring, security and scalability
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.
To ensure the safety and wellbeing of our people, BHP requires employees in Australia to be fully vaccinated against Covid-19 in line with BHP’s Covid Policy and any relevant State health directives. If you are applying for a role at BHP please consider this requirement when submitting your application. BHP will also adhere to any relevant health directives that may be made that affects our workforce.
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.