Senior Data Engineer

Evolution Mining

Location: Sydney

Job Type: Full time


Evolution Mining Limited

About us

Evolution Mining was founded in late 2011 and has operations across Australia and in Ontario, Canada. We currently operate five wholly owned operations across NSW, QLD, WA and Canada with a leadership team that continually focuses on embedding a values driven culture aligned with our company vision to create a premier, global gold company.

Our Group operations are based in Liverpool St. (Sydney CBD) providing support across all sites in several key areas including IT, ensuring Evolution are positioned as a leader in effective optimisation of Information Technology.

About the role

We are currently recruiting a Senior Data Engineer to join our team on a 12-month fixed term contract. The Senior Data Engineer will provide technical leadership in the analysis, interpretation, and pipelining of data, and support Evolution in identifying potential areas for delivering value by leveraging data. You will have oversight of our new and currently unpopulated Data Lakehouse, delivering high quality data pipelines and data models, and enabling data to be used in an efficient and effective way to manage our assets, people and finances. The successful candidate will have the opportunity to work with a progressive international gold company, with a large scope for innovation and development, and support for using new technologies such as AI and machine learning.

You’ll be accountable for the design and development of data pipelines, data models, and data integration strategies using Azure Synapse and Azure Databricks to ensure efficient and scalable data processing, as well as the design and development of data reconciliation, data quality and recovery frameworks. You’ll also lead data transformation initiatives, identifying data sources, and performing data profiling, data cleansing, and data enrichment which will enable accurate and meaningful data analysis. You’ll define data engineering standards and apply software engineering practices to develop robust and iterative data solutions, as well as identify opportunities to automate data engineering solutions, and optimize and tune data pipelines for performance and reliability. The implementation of data security and compliance measures will be key, as well as troubleshooting and resolving data-related issues and bottlenecks. You’ll maintain and manage our CI/CD pipelines using Azure DevOps.

This role will also involve the creation of comprehensive documentation, including a data dictionary, and data rules which will be updated as required to maintain alignment to evolving business needs. You’ll be able to use your expertise and coaching skills as you mentor and train data engineers, providing them with technical guidance and assistance in their roles.

About you

You will ideally be degree qualified with significant experience working in a senior data engineering role. You’ll have hands-on in-depth knowledge of ETL/ELT processes and data integration techniques and demonstrated experience as a data engineer in Azure cloud platform with broad and comprehensive experience in Azure Data Factory, Azure Databricks, Azure Storage, Azure Synapse Pipelines and Azure SQL Database. Working proficiency in programming languages such as PySpark and SQL will be required as well as working experience of developing and managing CI/CD pipelines in Azure DevOps, and extensive experience in the design and delivery of real time data using IoT and streaming. Familiarity with data modelling and database design principles will also be an asset in this role.

You’ll be someone who values your technical excellence, with the ability to show initiative and solve problems in this complex, fast moving environment. You’ll have excellent verbal and written communication skills, enabling you to articulate complex technical concepts to a variety of different stakeholders across our business, at both a site and group level. You’ll have a commitment to personal learning and development, and foster a collaborative work environment, being willing to use your experience and knowledge to coach and mentor those you work with and help them to develop their skills.

What we offer

This role is offered on a fixed-term 12-month basis with a competitive salary, access to an incentive payment based on completion of project milestones, and a hybrid work environment. As this is a fixed-term contract you will accrue leave (annual and personal), superannuation and you will be eligible for up to three days wellness leave in accordance with our benefits.

We are an equal opportunity employer with a commitment to providing safe and inclusive work environments which allow our employees to be themselves. We support our employees' work-life integration and provide a stimulating environment to foster development and career growth.

We encourage candidates from diverse backgrounds to apply.

As part of the application process, Evolution will be collecting your personal information to assess your suitability for the role.

You’ve got this!