NVIDIA logo

Software Engineering Intern - Math Libraries

NVIDIA

Join NVIDIA as a Software Engineering Intern

NVIDIA is seeking a talented Software Engineering Intern to join our GPU-accelerated Deep Learning (DL) and high-performance computing (HPC) mathematical libraries team. This is an exciting opportunity to contribute to the development of libraries that are used globally in various industries such as healthcare, quantum chemistry, VR, autonomous vehicles, social media, and e-commerce.

About the Role

As a Software Engineering Intern, you will be part of a team responsible for developing libraries that deliver top performance and functionality. Your contributions will include extending the capabilities of existing libraries and building new ones for AI and HPC applications. You will collaborate with engineers within your team and across the company, working closely with senior software engineers who will provide mentorship and guidance.

Key Responsibilities

  • Collaborate with team members and other teams to understand software use cases and requirements.
  • Research, analyze, and document state-of-the-art algorithms.
  • Develop algorithms for high-dimensional tensor operations or high-performance computing (HPC).
  • Analyze and improve the performance of existing implementations.

What We Need To See

  • Pursuing a PhD in Computer Science, Artificial Intelligence, Applied Math, Physics, or a related field.
  • Strong understanding of algorithms and mathematical fundamentals.
  • Proficiency in programming languages such as C/C++ and Python.
  • Skills in debugging, performance analysis, high-performance computing, parallel programming, and test design.
  • Knowledge of distributed programming (multi-GPU or multi-node).
  • Ability to work independently and manage your own development effort.
  • Good communication and documentation habits.
  • Technical writing skills.

Ways To Stand Out From The Crowd

  • Knowledge of CPU or GPU hardware architecture.
  • Experience with GPU programming (CUDA or OpenCL).
  • Understanding of tensor contractions or tensor networks.
  • Knowledge of dense linear algebra.

NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. We highly value diversity in our current and future employees and do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Join us and help build accelerated software libraries that are used by the entire world!

Benefits
Extracted with AI

  • Mentorship and guidance from senior engineers
  • Opportunity to work on cutting-edge technology
  • Diverse work environment

Similar jobs

Last update: 23 minutes ago

NVIDIA logo
NVIDIA

Software Engineering Intern

Join NVIDIA as a Software Engineering Intern in 2025. Work remotely on AI, cloud, and data science projects. Enhance your skills in a diverse environment.

NVIDIA logo
NVIDIA

Artificial Intelligence and Deep Learning Intern

Join NVIDIA's 2025 AI and Deep Learning Internship to work on cutting-edge projects in AI, robotics, and more.

NVIDIA logo
NVIDIA

Deep Learning Computer Architecture Intern

Join NVIDIA as a Deep Learning Computer Architecture Intern. Work on cutting-edge AI projects with a leading company in accelerated computing.

Tesla logo
Tesla

Internship Software Engineer - Machine Learning Infrastructure

Join Tesla as an Internship Software Engineer in Machine Learning Infrastructure. Work on AI infrastructure and neural network scaling.

BMW Group logo
BMW Group

Intern AI and Visual Computing

Join BMW Group as an AI and Visual Computing Intern. Work on AI, Machine Learning, and Computer Vision projects in Munich.

AUDI AG logo
AUDI AG

Internship - Machine Learning with Artificial Intelligence

Join AUDI AG as an intern in Machine Learning, focusing on AI, Computer Vision, and Data Science. Enhance your skills in Python and ML tools.

Tesla logo
Tesla

AI Engineer Intern - Export & Inference

Join Tesla as an AI Engineer Intern focusing on Export & Inference. Work on cutting-edge AI projects in Palo Alto.

Tesla logo
Tesla

AI Engineer Intern, Self-Driving

Join Tesla as an AI Engineer Intern to develop large-scale models for self-driving technology. Work on cutting-edge AI techniques.

ASML logo
ASML

Computer Science Internship: C++/C Software Developer

Join ASML as a Computer Science Intern focusing on C++/C software development and code visualization.

Arm logo
Arm

Intern Software Engineer

Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.

Nike logo
Nike

Software Engineering Undergraduate Intern

Join Nike as a Software Engineering Intern, work with cutting-edge technology, and innovate in a diverse and inclusive environment.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.

Qorvo, Inc. logo
Qorvo, Inc.

Software Engineering Intern - Python/C++

Join Qorvo as a Software Engineering Intern in Barcelona. Work with Python/C++ to streamline software processes. Gain real-world experience.

Adobe logo
Adobe

Intern - Machine Learning Engineer AI/ML

Join Adobe as a Machine Learning Intern to apply AI/ML techniques to big-data problems and enhance customer experiences.

Sigma Computing logo
Sigma Computing

Frontend Software Engineering Intern (Recent Grad)

Join Sigma Computing as a Frontend Software Engineering Intern in San Francisco. Work on scalable systems and collaborate with engineers.

SingleStore logo
SingleStore

Software Engineer Intern, DB Engine (Summer 2025)

Join SingleStore as a Software Engineer Intern for Summer 2025, working on real-time technology with C++ and distributed systems.

Adobe logo
Adobe

Intern - Machine Learning Engineer CV/ML

Join Adobe as a Machine Learning Intern in Seattle to develop predictive models and CV algorithms for Generative AI.

GlobalFoundries logo
GlobalFoundries

Software Engineering Intern, Machine Learning

Join GlobalFoundries as a Software Engineering Intern in Machine Learning. Gain hands-on experience in AI/ML applications.

Kognitos logo
Kognitos

Software Engineer Intern

Join Kognitos as a Software Engineer Intern to work on AI and machine learning projects in San Jose.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.

Grammarly logo
Grammarly

Software Engineering Intern (Summer 2025)

Join Grammarly as a Software Engineering Intern for Summer 2025. Gain hands-on experience in software development with a leading AI company.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

NTT DATA, Inc. logo
NTT DATA, Inc.

Cloud-native Software Development Intern

Join NTT DATA as a Cloud-native Software Development Intern in Capellen, Luxembourg. Gain hands-on experience in cloud transformation projects.

Upper Hand logo
Upper Hand

Internship - Machine Learning Engineer & Data Science

Join Upper Hand as a Machine Learning Engineer & Data Scientist intern to build and deploy AI models in sports technology.