Technical Program Manager III, NPI, Cloud AI
About the role
A problem isn’t truly solved until it’s solved for all. That’s why Googlers build products that help create opportunities for everyone, whether down the street or across the globe. As a Technical Program Manager at Google, you’ll use your technical expertise to lead complex, multi-disciplinary projects from start to finish. You’ll work with stakeholders to plan requirements, identify risks, manage project schedules, and communicate clearly with cross-functional partners across the company. You're equally comfortable explaining your team's analyses and recommendations to executives as you are discussing the technical tradeoffs in product development with engineers.
Responsibilities
- Lead end-to-end system software development programs, specifically focusing on Firmware/software (FW/SW) integration to support the bring-up, testing, and validation of new NPI generations.
- Orchestrate planning and execution across partner teams, including AI2, GCP, GCD, and Core, to ensure seamless integration of TPU software into the broader Google ecosystem.
- Manage the delivery of allied software components required to enable new NPI within the production fleet, ensuring all reliability and performance milestones are met.
- Provide critical Technical Program Manager (TPM) support for long-term roadmap development and resource allocation, balancing immediate project needs with future infrastructure goals.
- Apply technical judgment to identify systemic bottlenecks.
- Drive initiatives that measurably improve software quality, developer velocity, and release predictability.
Requirements
- Bachelor's degree in a technical field, or equivalent practical experience.
- 5 years of experience in program management.
- Experience leading New Product Introduction (NPI) across product lifecycles, specifically supporting software programs through hardware development and deployment.
- Experience with the software development process and lifecycle.
Preferred qualifications
- 5 years of experience managing cross-functional or cross-team projects.
- Experience in software engineering, preferably as a developer or development manager, with strong understanding of software development processes, tools, software test/qualification, release methodologies.
- Knowledge/experience with NPI development, firmware, driving software quality and process transformation.
- Excellent program management skills, with the demonstrated ability to successfully drive and land software programs.
- Excellent verbal and written communication and presentation skills with the ability to interact with both technical and non-technical audiences.
- Strong problem-solving, negotiation and organizational skills.
Benefits
Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $163000 - $236000 (USD) + 15% bonus target + equity + benefits