7 days ago

Technical Program Management Intern, Deep Learning Software

NVIDIA

On Site
Full Time
$147,680
Santa Clara, CA

Job Overview

Job TitleTechnical Program Management Intern, Deep Learning Software
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$147,680
LocationSanta Clara, CA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

NVIDIA is seeking an ambitious and innately curious individual to join as a Technical Program Management Intern, Deep Learning Software. In this role, you will collaborate with engineering and product leaders to plan and execute large-scale programs focused on developing and publishing software for training and inference applications utilizing various neural network types. You will be instrumental in driving the development process and coordinating efforts across multiple organizations, customers, and researchers, ultimately enabling NVIDIA’s customers to deploy industry-leading AI and ML solutions across diverse industries.

What You'll Be Doing

  • Help teams implement and follow software development life cycle principles for deep learning projects.
  • Maintain program schedules to measure release health, predictability, and achievements.
  • Regularly communicate program status and key issues to senior management at NVIDIA.
  • Help coordinate efforts between development teams, product managers, and solution architects.
  • Facilitate meetings with engineering and products team members.

What We Need To See

  • Pursuing a BS/MS/PhD in CE, CS, or a related field.
  • Excellent communication and effective presentation skills with a proven ability to articulate a value proposition to technical and non-technical audiences.
  • Excellent organizational skills and ability to use project management tools (e.g., Jira, Confluence, Aha!) and distributed version control systems (e.g., Git).
  • Ability to multitask, quickly switch context, and be thorough.
  • Strong problem-solving skills.
  • Programming experience using any modern programming language.
  • Understanding of software engineering principles, continuous integration/development, and quality assurance.

Ways To Stand Out From The Crowd

  • Technical background with machine learning and deep learning algorithms/frameworks and open-source software.
  • Experience with technologies that support reporting (pivot tables, charts, JQL, macros), Jupyter Notebooks or alternatives, and Markdown, YAML, or LaTeX.
  • Previous experience with Agile methodologies (Scrum, Kanban, SAFe, LeSS, Business Agility).

Key skills/competency

  • Program Management
  • Deep Learning
  • Software Development Life Cycle
  • Project Management Tools (Jira, Confluence)
  • Version Control (Git)
  • Communication Skills
  • Problem-solving
  • Machine Learning
  • Agile Methodologies
  • Quality Assurance

Tags:

Technical Program Management Intern, Deep Learning Software
Program management
Deep learning
Software development
Project execution
Cross-functional coordination
Release management
Stakeholder communication
Problem-solving
Agile methodologies
Quality assurance
Deep learning frameworks
Machine learning
Neural networks
Jira
Confluence
Git
Python
C++
Java
Jupyter Notebooks
Markdown

Share Job:

How to Get Hired at NVIDIA

  • Research NVIDIA's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand their leadership in AI and GPU technology.
  • Tailor your resume: Customize your resume to highlight experience in deep learning, software development lifecycle, and program coordination. Use keywords like "Jira," "Git," and "Agile methodologies" if applicable.
  • Showcase relevant projects: Prepare to discuss any personal or academic projects involving deep learning, machine learning, or software program management. Quantify your impact where possible.
  • Master technical fundamentals: Brush up on software engineering principles, continuous integration, quality assurance, and a modern programming language. Be ready for technical discussions.
  • Practice behavioral questions: Prepare examples demonstrating your communication, organizational, problem-solving, and multitasking skills, especially in a team-oriented, fast-paced environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background