Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
Agile @ 3
Communication @ 3
Deep Learning @ 3
GPU @ 3
Git @ 2
Jira @ 5
Leadership @ 6
Machine Learning @ 3
Project Management @ 5
Software Development @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The LPU Software Team is seeking a Technical Program Manager to lead software initiatives across the LPU SDK. You will partner with engineering and cross-functional teams to define program plans, align priorities, manage dependencies, and drive execution. You will identify risks, remove obstacles, and ensure teams deliver high-quality software on schedule that meets customer needs.
Responsibilities
- Build and implement execution plans to meet business needs.
- Build relationships and work closely with partners across NVIDIA.
- Own all aspects of technical program management, including planning, forecasting, documentation, scheduling, effective meetings, prioritization, dependency management, reporting, and escalations.
- Build and own metrics for measuring program efficiency, and collect and analyze data to support planning and data-driven decisions.
- Report overall program status, providing insights and recommendations to senior management.
- Work with multifunctional, matrixed teams to address sophisticated, complex, competing, and often conflicting customer requirements.
- Moderate technical discussions and guide teams toward successful conclusions.
- Serve as a liaison between developers and customers, connecting people with and without technical backgrounds.
- Promote continuous improvement by identifying process enhancement opportunities.
Requirements
- Bachelor's degree, or equivalent experience, in a related field.
- Proven program management expertise and proficiency in technical and management practices.
- At least 3 years of program management experience, including experience managing enterprise software products.
- Demonstrated ability to engage and moderate successful interactions with engineering partners and customers.
- Outstanding communication and presentation skills for diverse technical and non-technical audiences.
- Strong problem-solving and conflict leadership skills.
- In-depth understanding of software engineering principles and quality requirements in enterprise systems.
- Experience in AI training environments and managing resource availability.
- Strong multitasking abilities, thoroughness, and rapid context switching skills.
- Knowledge of agile methodologies, project planning, and task-tracking tools.
- Excellent organizational skills and experience using project management tools such as Linear, Jira, Aha!, and Confluence.
- Familiarity with distributed version control systems such as Git.
Preferred Qualifications
- Links to open-source projects built with the help of AI.
- Prior experience in software development, release, and support.
- Demonstrated history of shipping SDKs and CLIs.
- Background in computer science, machine learning, deep learning, open-source software, and GPU technology.
Benefits
- Eligibility for equity and NVIDIA benefits.
- NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
Applications for this job will be accepted at least until September 26, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
Senior System Software Engineer - Datacenter Power Management
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Full Stack Software Engineer, Data Platform
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior System Software Engineer - Embedded Controller
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior System Software Engineer - GPU Power Management
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Data Application Engineer, Enterprise Data Management
Nvidia · Santa Clara, United States
USD 168,000-310,500 per year
Similar jobs
Senior Math Libraries Engineer – AI and HPC
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Technical Program Manager
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Principal Firmware Engineer - Data Center Server Management
Nvidia · Santa Clara, United States
USD 272,000-488,800 per year
Senior Technical Program Manager
Nebius · United States
USD 115,000-275,000 per year
Compiler Verification Engineer, Compute Performance – GPU
Nvidia · Austin, United States
USD 140,000-224,200 per year
Principal Architect, System Software - Orbital Data Center
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Quantum Computing Libraries Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Math Libraries Engineer - Sparse Linear Algebra
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year