About the job
As a Principal Technical Program Manager on the team, you will be at the forefront of innovation, driving program execution on some of the most high ambiguity, high impact initiatives within Ads. You will work across Product, Science, and Engineering to drive AI initiatives spanning VP organizations, including 1) our Analyst Agent which will work alongside other ads agents to transform the performance reporting and insights experience for advertisers, and 2) our Ads Customer Journey Model, which seeks to revolutionize our measurement, planning, and optimization experiences through foundational customer journey understanding. You will own the planning, execution, and delivery of large-scale technical programs that span multiple teams, product organizations, and business stakeholders. You'll work at the intersection of advertising technology, machine learning, and distributed systems to solve ambiguous problems that shape the future of digital advertising.
Responsibilities
Own end-to-end program management for strategic advertising technology initiatives spanning multiple teams and organizations
Drive technical strategy and roadmap alignment across engineering, product, science, and business teams
Lead cross-functional teams through complex technical challenges in areas such as ad serving, campaign management, measurement, and optimization
Establish program governance, metrics, and reporting mechanisms to ensure visibility and accountability at the VP level
Identify and mitigate technical and operational risks across large-scale distributed systems serving billions of ad requests daily
Partner with engineering leaders to influence architecture decisions and ensure scalability, reliability, and performance
Build and maintain relationships with senior stakeholders across Amazon Ads, AWS, and Retail organizations
Drive operational excellence through process improvements, automation, and best practices
Mentor and develop other TPMs across the organization
Represent Amazon Ads technical programs in executive-level reviews and planning sessions
Qualifications
Minimum
7+ years of working directly with engineering teams experience
7+ years of technical product or program management experience
5+ years of software development experience
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience managing programs across cross functional teams, building processes and coordinating release schedules
Experience owning/driving roadmap strategy and definition
Preferred
8+ years of hands-on work managing complex technology projects experience
Experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules