Back End Engineer
Core
Design, build, test, and ship production components and services for WPP Open, an AI-enabled marketing operating system.
Role type
Senior IC TypeScript Engineer (Backend)
Builds
Production AI features, REST APIs, and cloud-native services on AWS and Kubernetes.
Domain
Marketing Technology / AI Engineering
Deliverable
production ML models
Required skills
TypeScript, Node.js, AWS Lambda, Kubernetes, PostgreSQL, DynamoDB, MongoDB, Redis, OpenAPI, OAuth 2.0, OpenTelemetry, Playwright, NestJS/Fastify, Anthropic/OpenAI APIs
Preferred skills
Monorepo tooling (Nx/Turborepo), Kafka, Cucumber, Bigtable, LangGraph/Google ADK/Anthropic Agent SDK, Identity Providers (Okta/Keycloak/Cognito)
Technologies
AWS (Lambda, CDK, SAM, Step Functions, EventBridge, CloudWatch, Datadog), Kubernetes (Helm), Anthropic, OpenAI, Zod, Testcontainers, GitHub Flow
Responsibilities
Design and implement end-to-end components including API contracts, data models, and test suites; build and maintain CI/CD pipelines; lead incident triage and post-incident reviews; mentor less experienced engineers; explain technical trade-offs to cross-functional teams.
Seniority
Senior, hands-on IC with mentorship responsibilities
