Case Study

Enterprise machine learning platform on Snowflake

A NZ government agency built a Snowflake-native machine learning platform to operationalise AI securely at scale. Learn more in this case study.

1

The better the question

Can a single AI platform balance governance, privacy and speed across sectors?

How we built a Snowflake-native platform that supports every stage of enterprise machine learning.

Snowflake capabilities

Snowpipe

Snowflake ML

Feature Store

Dynamic Tables

Snowpark Container Services

Streamlit

Snowflake Tasks

Snowflake Tasks Data Sharing (inbound/outbound)

Notebooks in Snowflake

Model Registry

Event Tables

Schema Roles

Project highlights

  • Delivered one of New Zealand's first Snowflake-native end-to-end machine learning platforms.
  • Consolidated data engineering, feature engineering, model development and model serving into a single governed environment.
  • Embedded machine learning outputs directly into operational systems rather than leaving them within analytics teams.
  • Delivered the essential platform in approximately three months.
  • Reduced integration complexity, infrastructure overhead and security risk through a unified architecture.
  • Created a repeatable machine learning platform that can be extended across additional government organisations.\
  • Ongoing client engagement.

About the client

The client is a major New Zealand government agency responsible for delivering critical public services.

As demand grew for faster, more informed operational decisions, the organisation increasingly relied on machine learning to identify patterns, generate predictions and support decision-making. However, the underlying data, models and supporting infrastructure had evolved separately over time.

Models, data and development environments were spread across multiple systems and, in some cases, local devices. This made machine learning difficult to scale, increased security risk and slowed the process of turning analytical insights into operational decisions.

Client request

The client wanted to establish machine learning as an enterprise capability rather than an isolated analytical function.

They needed a secure, governed platform where development teams could build, train, help deploy and operate machine learning models from a single environment, allowing AI-driven insights to be embedded directly into public service processes rather than remaining within analytics teams.

Challenge

The organisation has already invested in machine learning. The challenge was turning it into something the business could reliably use.

Models were difficult to develop, deploy and maintain because data, infrastructure and development environments were fragmented across multiple systems. As a result, valuable insights often remained within technical teams instead of supporting operational decisions.

The solution needed to:

  1. Consolidate fragmented machine learning development into one governed environment.
  2. Reduce the complexity, cost and security risks of deploying machine learning into production.
  3. Embed model outputs directly into operational systems so AI could support faster, more informed public service decisions.
2

The better the answer

Bringing the AI lifecycle into a single platform

A Snowflake-native architecture enabled teams to build, deploy and operationalise AI within a secure and governed environment.

Approach

We designed the programme around a simple principle: bring the entire machine learning lifecycle into a single-governed environment.

Rather than stitching together multiple tools and environments, we used Snowflake as the single platform for data ingestion, feature engineering, model development, deployment and operational integration. This gave data engineers, data scientists and business teams a shared, governed foundation while reducing technical complexity and security risk.

To achieve this, we:

01

Unify the machine learning lifecycle

Designed a Snowflake-native architecture that brings data engineering, feature engineering, model development, model deployment and governance together in one platform.

02

Operationalise AI

Developed a reusable orchestration service that connects Snowflake-hosted machine learning models directly to operational systems, allowing AI outputs to become part of everyday decision-making.

03

Build for government

Designed the platform around the governance, security, privacy and compliance requirements unique to New Zealand's public sector while reducing technical debt through a single enterprise environment.

04

Enable continuous innovation

Established a future-ready platform that continues to evolve through new Snowflake capabilities including Workspace Notebooks, Workspace Streamlit, SnowConvert AI and Cortex Code (CoCo).

Solution

A single platform for the entire AI lifecycle

The Snowflake-native platform supports every stage of enterprise machine learning, from automated data ingestion and transformation through to model development, deployment and ongoing monitoring.

Rather than moving data and models between multiple tools, development teams can build, test and operationalise AI within one governed environment using shared data products, reusable feature stores and integrated machine learning services.

AI built into operational workflows

A key innovation was the orchestration layer that connects Snowflake-hosted machine learning models directly with operational systems.

Instead of waiting for analysts to interpret model outputs, operational systems can consume AI outputs automatically, allowing machine learning to support day-to-day decision-making while maintaining the governance, privacy and security expected within government.

Designed to evolve

The platform was designed as a long-term enterprise capability rather than a point solution. Emerging Snowflake capabilities including Workspace Notebooks, Workspace Streamlit, SnowConvert AI and Cortex Code (CoCo) can be adopted without redesigning the underlying architecture, allowing the organisation to continually expand its AI capability over time.

3

The better the world works

Trusted governance. Faster deployment. Scalable AI

The platform enabled secure, production-ready AI while creating a reusable operating model for future innovation across the public sector.

Results

The project transformed machine learning from an isolated analytical capability into an operational capability.

Instead of developing and deploying models across multiple disconnected environments, the agency now operates from a single governed platform where AI can move efficiently from development into production.

Key outcomes include:

  • Delivered one of New Zealand's first Snowflake-native end-to-end enterprise machine learning platforms.
  • Reduced technical debt, integration complexity and security risk by consolidating the machine learning lifecycle into a single governed environment.
  • Enabled machine learning outputs to be embedded directly into operational systems, supporting faster and more automated public service decisions.
  • Delivered the essential platform in approximately three months, with continuous enhancement through rolling releases.
  • Created a reusable architecture that has generated strong interest across New Zealand and can be rapidly deployed across additional agencies, sectors and future use cases.

Lessons learned

For public sector organisations, AI innovation and governance are deeply interconnected. By designing governance, security and privacy into the platform from the beginning, organisations create an operating model that can be confidently reused across new use cases, agencies and sectors.

Ready to make AI real for your business?

Every organisation’s data challenge is different. We’ll work with you to understand your priorities, identify where the greatest value lies and help design a practical path forward.

Learn more about the EY-Snowflake alliance