Nvidia - Santa Clara, CA

posted 8 days ago

Full-time - Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Technical Program Manager for Computational Performance Engineering at NVIDIA is responsible for leading software programs and processes within a multi-functional team. This role involves driving projects using both Waterfall and Agile methodologies, communicating project status to various stakeholders, and collaborating with global partners to ensure project delivery. The position requires a strong technical background and the ability to manage complex projects while maintaining attention to detail and fostering team collaboration.

Responsibilities

  • Drive software programs and processes hands-on.
  • Lead multi-functional team members in a matrix organization to deliver projects on time.
  • Manage projects using both Waterfall and Agile methodologies.
  • Communicate project status authoritatively to multi-functional teams and executive management.
  • Work independently and influence with minimal mentorship.
  • Collaborate with global partners across multiple time zones and technical fields.
  • Craft an efficient and accountable development environment through process development and improvement.
  • Follow defined processes for addressing blocking issues in project execution.
  • Strategically distill complex projects into manageable tasks and disseminate them to teams.
  • Work with hardware architecture, deep learning software, compiler, and infrastructure teams to ensure schedule alignment.
  • Guide the direction of machine learning initiatives across the company.

Requirements

  • Strong technical background with previous experience as a software engineer, data scientist, or software QA engineer.
  • Relevant experience in technical program, project, or product management roles.
  • Bachelor of Science or equivalent in Electronic Engineering, Computer Science, or related field.
  • 6+ years in a similar or related role.
  • Attention to detail and ability to multitask effectively.
  • Validated software engineering background and technical skills.
  • Ability to investigate technical issues and strong problem-solving skills.
  • Knowledge of operating systems, software development methodologies, and compilers.

Nice-to-haves

  • Technical background in machine learning, deep learning, software development, and GPU technology using APIs such as CUDA, Tensorflow, or Pytorch.
  • Experience with productizing enterprise server systems and coordinating between hardware and software organizations.
  • Proficiency in Python, Tensorflow, and other third-party software suites.
  • Experience with project management tools like JIRA, JAMA, and MS Project.
  • Project Management Professional Certification.

Benefits

  • Equity options
  • Comprehensive health benefits
  • Flexible work hours
  • Diversity and inclusion programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service