We are seeking a Senior Technical Program Manager to help us drive the groundbreaking potential of deep learning software. This is a very fast-paced space with many program management challenges to which we are bringing engineering rigor and operational excellence.
You will work with engineering and product leaders to plan and execute large-scale AI programs. Your work will enable NVIDIA's customers to employ industry leading AI and ML in their products, spanning almost every possible industry. The ability to excel in a fast-paced matrix organization is a prerequisite. Success in this role hinges on leveraging your outstanding interpersonal skills and problem-solving abilities. Join us as we collectively craft the future of technology.
Want more jobs like this?
Get Data and Analytics jobs delivered to your inbox every week.
What you will be doing:
- Define and drive processes within the fast paced field of machine learning and deep learning. Develop critical metrics, program schedules to measure release health, predictability, and achievements.
- Lead with the right balance of both technical and leadership skills. Work closely with engineers on architectural discussions and have the skills and depth to challenge the design choices that they make.
- Anticipate risks, develop risk response plans, and manage ongoing risks appropriately.
- Provide concise, precise, effective and actionable communication to senior management.
- Collaborate with engineering, product management, and multiple functional teams to define, prioritize, and implement features, infrastructure, processes, and workflows.
- Plan and lead a project building large-scale inference microservices with cross org teams in a fast-paced environment.
- Build high level understanding of products, projects and goals and highlight domain specific / new market application possibilities.
- Take ownership of critical customer technical issues, and collaborate with multiple functional teams to drive the investigation and solution.
- Lead retrospective analyses for identified failures.
What we need to see:
- Bachelor or higher in Computer Science, Computer Engineering, or similar field desired (or equivalent experience) with 12+ yrs of industry experience.
- 5+ years programming experience using any modern programming language.
- 8+ years TPM work experience in a fast-paced environment. Proven experience leading global projects and readiness to work flexibly in multiple time zones.
- Exceptional interpersonal skills, demonstrated through conveying information concisely, precisely, and with unparalleled clarity.
- Ability to multitask, quickly switch context, and be thorough. Experience influencing decisions and leading teams in a matrix environment.
- Exceptional problem-solving skills, demonstrated through proven data-driven leadership and a consistent track record of implementing systematic solutions with precision and ingenuity.
- Highly skilled in bringing clarity in the face of ambiguity and delivering the programs autonomously.
- Ability to think strategically and tactically, building consensus for successful program and project outcomes.
- Familiarity with Agile / Scrum methodology and detailed knowledge of the software development process in enterprise systems environments.
Ways to stand out from the crowd:
- Technical background with machine learning, deep learning, open source software, and/or GPU technology using APIs such as CUDA, Tensorflow or Pytorch. First-hand experience with software engineering and enterprise system architecture at scale.
- Previous experience with productizing enterprise server systems and coordinating activities between HW / SW organizations. Experience with Open Source (Python, Tensorflow, notebooks) and 3rd Party Open Source SW suites such as Black Duck or Palamida.
- Experience in managing large scale MLOps, DevOps and CI/CD infrastructure tooling projects and successfully delivered production software through it.
- Driven to constantly improve the product from the customer experience side, replicating and testing customer scenarios to spot-check products before shipping them to QA or our customers.
- Project Management Professional (PMP) certification is a plus.
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers! We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our teams are rapidly growing.
The base salary range is 156,000 USD - 299,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.