WPP is the trusted growth partner for the world’s leading brands.
We unite cutting-edge media intelligence and data solutions, world-class creativity, next-generation production, transformative enterprise solutions and expert strategic counsel in a single company – powered by exceptional talent and our agentic marketing platform, WPP Open, to help our clients navigate change, capture opportunity and deliver transformational growth.
We have been building the world's most valuable brands for 50 years and have global reach across 100+ markets, with deep local expertise.
Our people are the key to our success. We're committed to fostering a culture of creativity, belonging and continuous learning, attracting and developing the brightest talent, and providing exciting career opportunities that help our people grow.
For more information, visit WPP.com.
Why we're hiring:
We’re building the next generation of WPP Open, our AI-driven platform transforming marketing workflows across our global network.
What you'll be doing:
In this role, you’ll design secure, scalable cloud solutions that bring advanced ML and data science into production - partnering closely with technical and business stakeholders across the organisation. You’ll combine hands-on technical leadership with architectural ownership to ensure our solutions are future-proof, observable, cost-efficient and delivering maximum value.
Designing and delivering enterprise-grade AI/ML and Data Science platforms within complex cloud ecosystems
Building serverless and containerised execution environments for ML and data workloads
Developing secure, scalable patterns for cloud Infrastructure-as-Code and deployments
Defining API standards, observability strategies and architectural guardrails
Establishing and evolving CI/CD pipelines with automation at the core
Leading and mentoring cross-functional engineering and data teams
Translating business requirements into pragmatic architectural solutions
Maintaining technical alignment with product, business and customer goals
Selecting technology approaches that meet non-functional requirements while optimising cost
Continuously researching emerging technologies and best practices and applying them where beneficial
What you'll need:
Excellent knowledge of Python and/or TypeScript (Java a strong plus)
Hands-on experience delivering secure, scalable cloud solutions in enterprise environments
Strong IaC experience (Terraform preferred, CloudFormation also valuable)
Solid understanding of architectural design patterns and their application to AI systems
Deep expertise in one or more of: GCP, AWS, Azure
Advocacy for high-quality engineering: automation, testing, IaC, pipeline maturity
Excellent communication and documentation skills - written, verbal, diagrammatic
Practical experience with serverless and containerised deployments
Proven ability to design and operate robust CI/CD workflows