About the role:
As a Technical Program Manager for the Compute team, you'll drive the execution of Anthropic's compute capacity planning and allocation. You'll work closely with research teams, systems engineering, and the capacity engineering team to coordinate compute transitions, optimize resource utilization, and ensure smooth migrations between compute environments. This role is critical in operationalizing our strategic compute plans and orchestrating changes in our compute capacity.
Responsibilities:
- Partner with capacity engineers to understand and execute compute transition plans, including coordinating workload migrations and infrastructure spin-up/spin-down
- Build and maintain relationships with research teams to deeply understand their compute requirements, dependencies, and constraints
- Create and track detailed execution plans for compute transitions, ensuring clear timelines and dependencies across teams
- Collaborate with Systems teams to coordinate technical implementation of compute infrastructure changes
- Develop processes to better track and document team-specific compute requirements and usage patterns
- Help research teams plan and execute migrations between compute environments with minimal disruption
- Partner with capacity engineers to implement and drive adoption of self-service efficiency tools
- Maintain clear documentation of compute allocation plans and team requirements
You may be a good fit if you:
- Have several years of technical program management experience, ideally in infrastructure or platform engineering
- Are skilled at coordinating complex technical projects across multiple engineering teams
- Have experience working with research teams and translating their needs into concrete technical requirements
- Are comfortable diving deep into technical details while maintaining a high-level view of program status
- Have strong communication skills and can effectively engage with both technical and non-technical stakeholders
- Are experienced with cloud infrastructure concepts and terminology
- Are highly organized and can manage multiple parallel workstreams effectively
- Have a track record of building trust with engineering teams and driving technical changes through influence
- Bonus: Experience with ML infrastructure, high-performance computing, or resource capacity planning
Strong candidates may also have some of the following:
- Past experience as an engineer or similar technical role.
- 5+ years of experience in Technical Program Management or similar technical role.
- Past experience building a centralized Technical Program Management function.