NVIDIA

Technical Program Manager

NVIDIA

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, North Carolina

Visit company website
AI Apply
Manual Apply

Salary

💰 $160,000 - $304,750 per year

Job Level

SeniorLead

Tech Stack

Open SourcePython

About the role

  • Work hand-in-hand with our software engineering and product teams to build and maintain requirements and roadmap(s) that include both long-term strategic and short-term tactical objectives while considering our capacity to meet those goals.
  • Define project scope, goals, and deliverables, and develop and maintain detailed project plans.
  • Work with our NeMo model research teams to define and refine processes for transitioning research outputs to product, and handle all release-related processes (e.g. compliance and security reviews).
  • Lead definition and refinement of software development processes and technologies to improve our project delivery.
  • Coordinate activities with internal and external partners including other organizations within NVIDIA.
  • Champion the ethical usage of data throughout the model building lifecycle, ensuring compliance and responsible development practices.
  • Assist in building critical metrics, program schedules to measure release health, predictability, and achievements.

Requirements

  • Bachelors in Computer Science, Computer Engineering, or equivalent experience
  • 8+ years of professional experience in project management in software development, data science, and AI
  • Demonstrated technical background–ideally experience as an engineer in a related field
  • Knowledge of AI model research and development processes, and experience with related compliance issues (e.g. EU AI Act, training dataset requirements, model cards)
  • Expert in open source software development, the PyData ecosystem, and related tools (e.g. GitHub)
  • Experience managing GitHub repositories, as well as experience implementing or improving program management processes for a GitHub-based engineering org
  • Able to work on multiple complex & company critical projects effectively with a team of engineers and other teammates in a dynamic and innovative environment
  • Excellent written and verbal communication and presentation skills with the ability to tailor your message to different audiences and influence without authority
  • Ability to adapt to new challenges and promote delivery of software on time and at the highest quality possible
  • Ability to work independently, take-charge, and influence with minimal mentorship