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.Other Jobs from NVIDIA
Senior Data Engineer, Cloud Operations Engineering
Senior Firmware Engineer - Memory Subsystem
Senior Signal and Power Integrity Engineer - Hardware
Senior Mechanical Product Design Engineer
Senior Mixed Signal Design Validation Engineer
Senior ASIC Verification Engineer, Coherent High Speed Interconnect
Similar Jobs
Software Engineer, C++, 2+ Years Of Experience
Senior Software Engineer, Introspection and Visualization
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say