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
Software Engineering Intern - NVIDIA Ignite Program
Join NVIDIA's 2025 Ignite Software Engineering Internships for hands-on experience in cutting-edge technology.
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.
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.
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.
Senior Deep Learning Performance Software Engineer
Senior role optimizing deep learning performance at NVIDIA, involving Python, HPC, and AI technologies.
Senior Deep Learning Engineer
Join NVIDIA as a Senior Deep Learning Engineer to optimize AI performance using PyTorch, TensorFlow, and more in Berlin.
Senior Artificial Intelligence Algorithms Engineer
Senior AI Algorithms Engineer role focusing on AI/DL, data analytics, and machine learning in Santa Clara, CA.
Senior Full Stack Engineer, Deep Learning Algorithms
Join NVIDIA as a Senior Full Stack Engineer to build software for AI, focusing on deep learning algorithms and high-performance computing.
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.
Senior Software Engineer - HPC
Senior Software Engineer for HPC at NVIDIA in Westford, MA. Design and improve high-performance computing systems.
Trustworthy AI Software Engineer
Join NVIDIA as a Trustworthy AI Software Engineer in Santa Clara, CA. Develop cutting-edge AI tools and models in a multidisciplinary team.
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.
Internship Software Engineer, AI Simulation
Join Tesla as an AI Simulation Software Engineer Intern to develop scalable simulation platforms for autonomous driving.
Internship in Applied AI for Industrial Applications
Join Siemens as an intern in Applied AI for Industrial Applications, focusing on manufacturing and product development.
Software Engineering Intern, Machine Learning
Join GlobalFoundries as a Software Engineering Intern in Machine Learning. Gain hands-on experience in AI/ML applications.
Software Engineer Intern
Join Neuralink as a Software Engineer Intern to develop cutting-edge brain-machine interfaces. Work on-site in Fremont, CA.
AI/ML Software Developer Intern for Electronic Design Automation
Join Infineon as an AI/ML Software Developer Intern in Villach, Austria, focusing on Electronic Design Automation.
Senior Software Architect – Data Center Platform Simulation and Virtualization
Join NVIDIA as a Senior Software Architect focusing on data center platform simulation and virtualization.
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.
Senior Software Solution Engineer, Networking
Join NVIDIA as a Senior Software Solution Engineer in Networking, focusing on complex customer solutions and development.
Software Engineer Intern
Join Neuralink as a Software Engineer Intern in Austin, TX. Work on cutting-edge brain-machine interfaces with a talented team.
Senior Full-Stack Software Engineer
Join NVIDIA as a Senior Full-Stack Software Engineer, working on cutting-edge web applications and infrastructure.
Senior Software and System Architect
Join NVIDIA as a Senior Software and System Architect to lead cloud-networking and security solutions, focusing on cutting-edge technologies.
Intern IT Innovation
Join BMW Group as an IT Innovation Intern in Munich. Work with AI, Deep Learning, and Omniverse in a dynamic environment.