Employment OS for your Business

Employment OS for Job Seekers

Senior Data Engineer

Technology • Auckland 1021, New Zealand • Full-time
AI Job Summary
  • 5+ years in data engineering or analytics engineering with hands-on pipeline/model building and optimisation.
  • Strong Snowflake experience including performance tuning and cost optimisation.
  • Solid dbt experience with modelling, testing, and documentation.

Role Type

Permanent • Full-time • Senior

Description

About Us

We are a proudly New Zealand-owned, award-winning KiwiSaver and wealth manager. Our mission is to educate and empower our customers to make informed financial decisions and achieve strong long-term performance. With a relentless focus on these goals, we are dedicated to growing Kiwis’ wealth and helping them attain better financial outcomes in retirement.

At our core, we are a purpose-driven business, caring deeply about making a difference. Our passionate team plays a crucial role in bringing our mission to life. We foster a culture of idea-sharing and empowerment, encouraging our people to lead initiatives that positively impact our business, community, and members.

About The Role

The Senior Data Engineer will design, build, and optimise scalable data pipelines and models to support analytics, reporting, and advanced data use cases.

Working within an established modern data stack (Snowflake, dbt, Tableau), this role will focus on enhancing and scaling existing capabilities — improving performance, reliability, and maintainability, while introducing appropriate tools, processes, and architectural improvements.

This is a hands-on role, with a significant portion of time spent building, improving, and maintaining pipelines and models, while also shaping the evolution of the data platform. Working closely with stakeholders across the business, the role will play a key part in enabling high-quality analytics and reporting, as well as supporting future AI and machine learning capabilities.

Your day-to-day will look something like this:

Hands-On Engineering:

  • Build, maintain, and optimise data pipelines into Snowflake 
  • Develop and improve dbt models to ensure they are scalable, well-structured, and tested 
  • Write clean, maintainable SQL and Python to support data workflows 
  • Troubleshoot and resolve issues across pipelines and data models 
  • Take ownership of the day-to-day reliability and performance of the platform.

Platform Improvement & Scaling:

  • Continuously improve the performance, cost efficiency, and scalability of Snowflake 
  • Refactor and enhance existing data models and pipelines 
  • Introduce better practices around testing, monitoring, and data quality 
  • Improve CI/CD and deployment processes for dbt and data workflows 
  • Evaluate and introduce new tools or technologies where they add clear value. 

Analytics & Business Support:

  • Work with analysts and stakeholders to deliver clean, reliable datasets 
  • Help structure data for effective use in Tableau dashboards and reporting 
  • Improve consistency of metrics, definitions, and documentation 
  • Enable more self-service access to trusted data. 

AI & ML Readiness:

  • Prepare and structure data to support machine learning and advanced analytics
  • Build datasets suitable for feature engineering and modelling
  • Support integration of ML outputs into the data platform where needed
  • Stay across emerging AI capabilities and identify practical use cases.

What Sets You Apart

We are looking for a proactive Senior Data Engineer to assist in the scaling and improvement of our existing data platform, taking it to the next level.

The technical skills we see as critical to succeed in this position:

  • 5+ years in data engineering or analytics engineering, with strong hands-on experience
  • Proven experience working with and improving existing data platforms
  • Strong experience with Snowflake (performance tuning, cost optimisation)
  • Solid experience with dbt (modelling, testing, documentation)
  • Advanced SQL and good working knowledge of Python
  • Experience building and maintaining ELT pipelines
  • Familiarity with orchestration tools (Airflow, Prefect, Dagster, etc.)
  • Experience supporting BI tools such as Tableau

AI / ML Exposure:

  • Understanding of how data supports machine learning workflows
  • Experience preparing datasets for modelling or analytics use cases
  • Familiarity with ML tools or frameworks is beneficial (not essential)

The soft skills that will help you:

  • Strong hands-on builder mindset
  • Comfortable improving and evolving existing systems (not just greenfield builds)
  • Able to work autonomously and take ownership of outcomes
  • Good communicator who can work with both technical and non-technical stakeholders
  • Pragmatic — able to balance “perfect” vs “fit for purpose”

Why This Is The Place For You

This is a high-impact role with visibility across the business, shaping the future of our data platform and tooling. You will be a key part of our growing data capability, building on strong foundations and having ownership and influence over how the platform evolves.

Our culture is what sets us apart. We set ourselves high standards, ensuring our work environment is one where people thrive and also have fun. We invest significantly in the well-being of our people and are intentional about celebrating wins.

  • We offer a hybrid model that empowers you to balance work and home life seamlessly
  • Competitive base salary + bonus package paid twice a year, additional KiwiSaver contribution, corporate benefits, and more!
  • Wellbeing benefits including health insurance, Employee Assistance Program (EAP), and discounted gym membership
  • Development opportunities, including study assistance and ongoing training & support
  • Proactive Health & Wellbeing Committee that organises a full calendar of events and initiatives, supporting social connection, community, and mental health
  • Comfortable Auckland CBD office location.

Ready For Your Next Move?

Click ‘Apply now’ and submit a CV & cover letter setting out your interest, and what broad skills you would bring to the team. We’re eager to meet people passionate about our mission and believe in continuous development.

We look forward to meeting you!

Applicants for this position should hold a valid visa to work full-time in NZ.

Company Overview

Generate is an award-winning, New Zealand-owned KiwiSaver and Managed Fund provider, managing over $9 billion on behalf of more than 190,000 New Zealanders.