Software Development Engineer , Media Planning and Measurement

Amazon

Amazon

Marketing & Communications, Software Engineering

Posted on May 7, 2026

Description

Application deadline: May 12, 2026

Amazon Ads is the fastest-growing segment of Amazon's business, and Budget Planning Services (BPS) is the intelligence engine behind how advertisers allocate billions in ad spend across Amazon's ecosystem. BPS powers budget optimization, reach forecasting, and media planning recommendations for some of the world's largest brands — helping them decide where to invest across Streaming TV, Display, Sponsored Ads, and emerging channels.

We're building the next generation of AI-powered planning infrastructure: a
standalone BPS Agent that exposes budget optimization as composable skills via
Model Context Protocol (MCP). Our systems serve multiple consumers — from the
Ads Planner UI to AI agents (Smart DVA, Sales Assistant) to programmatic APIs
used by agencies globally. Think multi-step optimization workflows, agentic
orchestration, real-time forecasting, and intelligent budget allocation at
scale.

Key job responsibilities
We're looking for software engineers who want to build at the intersection of AI
agents, optimization systems, and advertising technology. You'll design and
deliver:

- Agentic skills and MCP tool integrations that expose budget optimization to consuming agents and platforms
- Multi-step orchestration workflows that compose forecasting, optimization, and explainability services into coherent planning recommendations
- Scalable APIs and batch endpoints serving real-time and programmatic consumers (internal agents, agency platforms, sales tools)
- Machine learning-informed optimization services that allocate budgets across 40+ advertising channels using reach curves, audience overlap, and seasonal models

You'll work across the stack — from TypeScript-based agent infrastructure to
Python optimization services to distributed systems on AWS (Lambda, DDB, EMR,
S3).