Developer Tools Software Intern, Deep Learning - Summer 2025
US, MA, Westford, United States
Full Time Internship Entry-level / Junior USD 36K - 142K
NVIDIA
NVIDIA erfindet den Grafikprozessor und fördert Fortschritte in den Bereichen KI, HPC, Gaming, kreatives Design, autonome Fahrzeuge und Robotik.For two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. Today, visual computing is becoming increasingly central to how people interact with technology, and there has never been a more exciting time to join our team!
As a Deep Learning Developer Tools Software intern, you will help to develop software tools that empower developers to build high performance Deep Learning applications in an efficient and streamlined manner. We are seeking a passionate software developer to join our efforts to make a significant impact on advancing the field of Deep Learning.
What you’ll be doing:
- Working with developer tools, devtech, and other DL SW teams to contribute to the design, implementation, and verification of features and components that are part of Nsight Deep Learning Designer.
- Analyzing and fixing both quality and performance issues of the product.
- Innovating on ideas to improve user workflow and user interfaces of the product.
- Researching on the latest progress in the field of Deep Learning to create new features for the product.
What we need to see:
- Pursuing a BS, MS or PhD in Computer Science, Computer Engineering, Electrical Engineering or other related fields.
- Strong programming skills in C/C++ and Python.
- Passionate about building high-performance and high-quality software.
- Good understanding of state of the practice of software design methods and software development processes.
- Experience with DL frameworks PyTorch or TensorFlow.
- Excellent verbal and written communication skills.
- Self-motivated and ability to work effectively with geographically distributed and multi-functional teams.
Ways to stand out from the crowd:
- Experience with deep learning application development - from model design to training and final deployment.
- Familiar with NVIDIA GPU technology and DL software stack (TensorRT, cuDNN, etc.)
- Knowledge in GPU architectures and GPU programming with CUDA.
- Use of a 3D graphics API such as: Direct3D, Vulkan, OpenGL, or Metal
- Experience with GUI development with Qt
- Published papers on DL in conferences or journals.
- Knowledge in performance optimization for GPUs.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!
The hourly rate for our interns is 18 USD - 71 USD. Our internship hourly rates are a standard pay determined based on the position and your location, year in school, degree, and experience.You will also be eligible for Intern benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.Tags: 3D graphics APIs Architecture Computer Science CUDA cuDNN Deep Learning Engineering GPU Model design PhD Python PyTorch Research TensorFlow TensorRT Vulkan
Perks/benefits: Career development Conferences
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.