We are looking for outstanding Software Engineering Interns for Deep Learning solution development! As a member of our Engineering team, you will use groundbreaking NVIDIA deep learning model inference software libraries for deployment on NVIDIA's hardware architecture. You will train, fine-tune, optimize DNNs graphs in low precision (FP16/INT8) using NVIDIA TensorRT and DL compiler. We work on innovative vision and language models to ensure they are accelerated by NVIDIA TensorRT. In addition, we contribute to our open-source library and have opportunities to present our work at conferences.
What you will be doing:
Develop deep learning models using NVIDIA's SDK for high-performance inference
Optimize DNN performance such as accuracy, latency, memory traffic, etc.
Use C++, Python and CUDA to build graph parsers, converters, compiler, and tools for effective deployment of trained deep learning models.
Work with cross-collaborative teams of deep learning software engineers and GPU architects to innovate across applications like autonomous driving, NLP, and computer vision.
What we need to see:
Pursuing a MS or PhD in Computer Science, Electrical Engineering or related field
Knowledge of software development or Machine learning or high-performance computing
Experience in developing or using deep learning frameworks (e.g., PyTorch, JAX, TensorFlow, or ONNX, etc.)
Strong C++ programming skills including debugging, performance analysis, test design, and optimizations.
Ways to stand out from the crowd:
Familiarity with sophisticated C++11/C++14 language features and CUDA kernel programming.
Experience working in an open-source and software development on Windows.
Strong time-management and organization skills for coordinating multiple initiatives, priorities and implementations of new technology and products into very complex projects.
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence.
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.Get notifed when new similar jobs are uploaded
Get notifed when new similar jobs are uploaded
Get notifed when new similar jobs are uploaded
Get notifed when new similar jobs are uploaded
Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.
Get notified when new jobs are added by NVIDIA