Skip to content

Senior Technical Program Manager – AI Software and Model Development
Company | NVIDIA |
---|
Location | Santa Clara, CA, USA |
---|
Salary | $160000 – $304750 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- Bachelors degree (or equivalent experience) in a related field.
- 10+ years program management experience including proven ability managing global projects, adaptable to multiple time zones.
- Demonstrated program management expertise and mastery of technical and management practices.
- Demonstrated skill in engaging and moderating successful engagements with engineering partners and vendors.
- Exceptional communication and presentation skills for diverse technical and non-technical audiences.
- In-depth understanding of software engineering principles and quality requirements in enterprise systems.
- Strong multitasking abilities with a focus on thoroughness and rapid context switching.
- Knowledge of agile methodologies and tools, project planning, and task tracking tools
- Experience AI training environments and resource capacity planning.
- Proactive and enthusiastic in identifying and implementing positive changes in software engineering and release management.
Responsibilities
- Engage with cross-company partners to plan programs and coordinate teams to meet key business objectives.
- Guide engineering programs in all aspects of program management – planning, forecasting, documenting, scheduling, effective meetings, multi-faceted prioritization, management of dependencies, reporting, and effective handling of critical and blocking issues.
- Guide engineering teams in the use of agile methodologies.
- Develop and implement metrics for measuring program effectiveness and improvement areas, collect and analyze data in support of planning and data driven decisions.
- Report on overall program status, providing insights and recommendations to senior management.
- Drive organizational alignment and efficiency by coordinating with multi-functional leads and streamlining processes.
- Work with multi-functional matrixed teams.
- Guide teams designing for advanced, complex, competing and often conflicting customer requirements.
- Moderate technical discussions to successful conclusions.
- Act as liaison between developers and customers, between technical and non-technical audiences.
- Cultivate a culture of continuous improvement, finding opportunities for process enhancements.
Preferred Qualifications
- Background in computer science, machine learning, deep learning, open source software, infrastructure technologies, and GPU technology.
- Prior experience in infrastructure software, production application software development, software development, release and support methodology and devops.
- Prior experience in the management of customer workflows using large scale distributed computing and working with AI researchers or directly training AI models.
- Consistent track record of driving process improvements and measuring efficiency.
- A passion for sharing knowledge and experience driving complex projects end-to-end.