Shape and scale robust software engineering patterns as AI capability expands across TVNZ.
The opportunity – Te tūranga
As a Senior AI Engineer, you will partner closely with an AI Product Owner who leads discovery and prioritisation. Your focus will be on designing, building, integrating, and operating AI‑enabled solutions using strong software engineering practices. This role is focused on applying AI capabilities through well‑engineered, production‑ready systems.
You will be responsible for choosing the right approach for each use case - custom build, managed service, or approved off‑the‑shelf tool, and help reduce time‑to‑value for AI initiatives through reuse, standardisation, CI/CD, and sound software engineering patterns. You will be tasked with ensuring AI solutions are secure, scalable, reliable, and maintainable. This role is suited to a Senior Software Engineer currently using TypeScript/Java/ CICD and all the software coding principles.
What you’ll focus on
- Designing, delivering, and operating AI‑enabled solutions that support content, commercial, and operational workflows across TVNZ
- Applying core software engineering principles to AI systems, including clean architecture, testability, and maintainability
- Building AI agents, automations, and workflow‑driven solutions integrated into existing TVNZ platforms
- Implementing and integrating generative AI services using AWS‑native capabilities and approved third‑party tools
- Selecting the most appropriate technical approach for each use case
- Ensuring security, scalability, reliability, monitoring, and lifecycle management are embedded from day one
- Collaborating closely with product, data, and engineering teams to move AI initiatives from prototype to production
This is an 18 month fixed term contract
What we’re looking for – Tā mātou e kimi nei
- 8+ years of experience in software engineering or applied AI roles
- A strong technical background as a senior software engineer, with hands‑on experience building and operating production systems
- Proficiency in TypeScript, with experience in languages such as Java, JavaScript, or C#
- Experience designing and implementing AI architectures across cloud environments, APIs, and data platforms
- Proven experience working with AWS services, including S3, Lambda, API Gateway, SageMaker, and Bedrock
- Strong understanding of secure coding practices, including identity and access management
- Experience designing, implementing, and maintaining CI/CD pipelines and scalable codebases
- Familiarity with building and operating AI agents, automations, and workflow‑based systems
- Practical understanding of generative AI, natural language processing, and computer vision in applied settings
- Understanding of AI production considerations such as monitoring, versioning, and lifecycle management
- Strong documentation, testing, and problem‑solving skills
- Ability to collaborate effectively across product, data, and engineering disciplines
- Curiosity and willingness to learn and work with AI platforms at scale, including low‑code, no‑code, or product‑based AI tools (e.g. n8n, Flowise)