We're looking for a Technical Program Manager (internally known as Technical Product Delivery Manager — someone who sits at the intersection of engineering and delivery, and who gets a genuine kick out of making complex technical programs happen, and delivering sophisticated technical products.
This role requires someone who understands ML and AI systems at a fundamental level, with proven experience delivering complex API-based products.
What You'll Be Doing
Delivery Ownership
- Take full ownership of on-time, in-scope delivery outcomes across your area of responsibility
- Proactively manage programs of work, identify risks and dependencies early, and keep commitments on track
- Be the Product Owner for your development team — write clear user stories, run sprint ceremonies, and keep things moving
Requirements & Analysis
- Work closely with Product Managers and technical leads to translate product requirements into clear, actionable technical requirements
- Ask the right questions — a lot of them — before committing to a direction
- Synthesise competing priorities and inputs into practical delivery decisions grounded in data
Stakeholder Management
- Manage the boundary between agreed scope and incoming ad hoc requests — confidently and constructively
- Keep stakeholders informed on progress, risks, and dates without surprises
- Navigate the tension between product and engineering with resilience and good judgment
Process & Improvement
- Contribute to team-wide process improvement — we're actively building out our ways of working and we want someone who'll bring ideas to the table
- Help shape templates, rituals, and delivery frameworks as the team scales