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.If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
NVIDIA invites experienced software engineers to innovate in autonomous vehicle technology as part of our Planning and Controls team.
Join NVIDIA's Autonomous Vehicles team as a Principal Software Engineer to drive innovation in cutting-edge autonomous driving solutions.
Join Italic as a Software Engineer to lead the development of groundbreaking AI-driven luxury products.
As a Senior Software Engineer at Google Chrome, you will innovate and develop technologies that enhance how users interact with the web.
Join BranchLab as an Applied AI Engineer and drive the development of cutting-edge LLM applications for healthcare marketing.
Be part of Genius Sports as a Senior Full Stack Software Engineer, driving innovation and building AI-based products that enhance sports analytics.
Step into a pivotal role as a Software Engineering Manager at Microsoft, driving innovation in Generative AI and shaping the future of software development.
Join iKnowHow Group as a Full Stack Engineer and be a part of innovative banking solutions utilizing C#/.NET and Blazor.
Join a dynamic E-Commerce Analytics Software company as a Full-Stack Engineer and drive impactful data visualization solutions.
Join Okta's dynamic team as a Quality Engineer, focusing on performance and resiliency within diverse and inclusive environment.
Join Visa as a Senior Software Engineer to shape the future of payment technology through innovative solutions and complex system design.
Join Rely Health as a Full Stack Engineer and play a vital role in transforming healthcare support through innovative technology solutions.
Join Coinbase as a Software Engineer to tackle complex challenges in building the next generation of financial technology.
Join Lightcast as a mid-level Software Engineer and contribute to innovative software solutions that empower clients worldwide.
Be a key player in enhancing military readiness as a Senior Software Analyst at HII Mission Technologies, focusing on cutting-edge training technology.
NVIDIA is a publicly traded, multinational technology company headquartered in Santa Clara, California. NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, and ignited the era of modern AI.
399 jobsSubscribe to Rise newsletter