Technical Program Management Intern, Deep Learning Software
NVIDIA
Job Overview
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.

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
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