We are looking for a Data & AI Engineer who loves solving real problems, working directly with customers, and building things that actually get used.
This role blends data engineering, AI and ML development, modern cloud architecture, and good old-fashioned consulting.
You will be part of a team that values clarity, curiosity, collaboration, and kindness as much as raw technical skill.
If you are stronger on consulting, communication, and relationship building than the full technical stack, that's absolutely fine.
We value consulting maturity just as much as technical depth.
Responsibilities
Designing and building data pipelines, dataflows, and event-driven ingestion patterns
Working with Fabric, Databricks, Delta / OneLake, and wider Azure data services
Pairing with clients to understand problems, shape approaches, and turn ideas into working solutions
Applying ML and AI techniques to forecasting, clustering, anomaly detection, and document understanding
Bringing a consulting mindset to every engagement so customers feel supported and confident
Collaborating with a wider team across the world (NZ / AUS / USA & Europe)
Technical Experience - Core
Python (OOP and notebooks), PySpark, SQL or SparkSQL
Data extraction or automation experience using tools like Playwright, Selenium, BeautifulSoup, Firecrawl, Zyte
Containerisation and dev automation using Docker, Docker Compose, CI / CD (GitHub Actions or Azure DevOps)
Working understanding of AKS and how to deploy or operate workloads
Hands-on with Fabric or Databricks, Delta / OneLake, Functions, Queues, and modern Azure data patterns
Building Fabric Data Pipelines, Dataflows Gen2, or Databricks notebooks
A mindset focused on data quality, lineage, and observability
Technical Experience - ML / AI / NLP / LLM
Experience with feature engineering, data analysis, or model building
Forecasting (classical and deep), clustering, anomaly detection, or risk scoring
Experience with Transformers for NER, classification, or summarisation
OCR, document parsing, crawling pipelines, or handling unstructured text
Training and retraining pipelines in Fabric, Databricks, or Azure ML
MLflow or similar for tracking
Awareness of model drift and model decay
Packaging inference services in Docker with reproducible builds
Desired Traits
You communicate clearly and confidently with both technical and non-technical people
You enjoy understanding the customer and shaping the right solution
You are proactive, thoughtful, and calm under pressure
You care about building things properly, not just quickly
You like being part of a team that supports each other and wins together
If this sounds like you, even if you don't hit every skill, we'd love to hear from you.
Hit apply and we'll take it from there.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
IT Services and IT Consulting
#J-
Data Engineer • Wellington, Wellington, New Zealand