Senior Data Engineer
We are one of New Zealand's largest electricity distribution businesses, proudly serving our communities for over 100 years. As a consumer-owned company, we are deeply connected to the regions we operate in - Hawke's Bay, Rotorua, TaupÅ and Dunedin - driving us to deliver the best possible service. Our vision is to enable our communities' sustainable energy future.
The Opportunity:
We have an exciting opportunity to join our Hastings-based team as a Senior Data Engineer. This is a full-time, permanent role, working 40 hours per week.
The primary purpose of the Senior Data Engineer is to play a key role in our data transformation, leveraging the power of Databricks, Microsoft Fabric and cloud integration platform to create data solutions that make a real difference to our business users.
This role is responsible for designing, developing, and maintaining scalable data pipelines and systems to support the organization's data needs. This role involves working closely with data scientists, analysts, and other stakeholders to ensure data accessibility, quality, and security.
Key Responsibilities include:
- Design, build, and maintain scalable ETL/ELT data pipelines using Databricks and DBT.
- Ensure data is ingested, transformed, and loaded efficiently into data warehouses or lakes.
- Integrate data from various sources, including APIs, databases, files, and streaming data into a unified data platform.
- Use SQL, Python, Spark, and DBT for data modelling and transformation tasks.
- Strong understanding of data warehousing techniques with experience designing and building dimensional models.
- Implement data quality checks and validation processes to ensure data accuracy and consistency.
- Establish and enforce data governance policies and procedures.
Essential qualifications and experience for this role are:
- A tertiary qualification in IT disciplines with a preference for data management and analytics is essential.
- Experience in the following systems and techniques are essential:
- A minimum of 7 to 10 years' experience in data engineering or a related field
- Proven experience with Databricks, Spark, Azure and other data services
- Strong programming skills in languages such as SQL and Python
- Experience with data modelling techniques
- Experience with data visualization techniques and tools (PowerBI)
- Familiarity with ETL/ELT processes and CI/CD pipelines and version control systems
A full job description is available on our website.
We also understand that great performance comes from great people. As a valued team member, you will receive:
- Salary range for the Senior Data Engineer role is between $130,000 - $140,000 per annum
- A safe and enjoyable workplace, where your safety and wellbeing are our top priority.
- Working to industry best practices, with modern tools and equipment.
- Life, Trauma and Income Protection insurance.
- Health insurance for you, and discounted rates for your family.
- $460 per year Dress for your day clothing allowance.
- Company iPhone.
- $200 per year wellbeing subsidy.
- Ongoing training and development.
If this sounds like the opportunity you have been waiting for, then apply today!
Unison is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Applications Close: 3 April 2025