Principal Technical Program Manager , Annapurna ML

Amazon Amazon · Big Tech · Seattle, WA · Project/Program/Product Management--Technical

The role is for a Principal Technical Program Manager on the Annapurna ML, Neuron team at Amazon. This team delivers software for Machine Learning Accelerated EC2 instances, focusing on compilers, drivers, runtime, and integrated PyTorch/TensorFlow stacks for distributed training and inference. The TPM will own the capacity request lifecycle, coordinate across teams, establish dashboards and metrics, and manage large projects from intake to delivery. Responsibilities include collecting requirements, writing specifications, driving schedules, managing launches, and leading cross-functional design/implementation efforts. The ideal candidate has a strong technical and program management background, experience leading complex projects, and a well-rounded technical understanding of current ML technologies and related infrastructure.

What you'd actually do

  1. owning the capacity request lifecycle from intake through approval and delivery, coordinating across EC2, finance, and internal engineering stakeholders to secure and allocate Trainium instances
  2. Establish and maintain dashboards, utilization metrics, and recurring review mechanisms to proactively identify gaps and drive resolution
  3. scoping and delivering large projects end-to-end
  4. collection of business and systems requirements from internal and external customers, writing specifications, driving project schedules from design to release, and managing the production launch
  5. lead and coordinate design/implementation efforts between Neuron, internal teams and external customers and partners to develop optimal solutions for new features, verticals, and markets

Skills

Required

  • 7+ years of technical product or program management experience
  • 10+ years of working directly with engineering teams experience
  • 5+ years of software development experience
  • Experience managing programs across cross functional teams, building processes and coordinating release schedules

Nice to have

  • 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

What the JD emphasized

  • strong technical and program management background
  • well-rounded technical background in current machine learning technologies
  • take large, complex projects and break them down into manageable pieces