The Nvidia Performance Software Engineering TensorRT Deep Learning Internship is available to undergraduate and graduate students who are pursuing a degree in Computer Science, Computer Engineering, or related field. You must have strong programming skills in C/C++ and/or Python to be considered for this internship. Preference will be given to applicants who have knowledge of CPU and/or GPU architecture and programming, are familiar with deep learning, and who have experience with performance modelling, profiling, and code optimization. As an intern, you will contribute to the TensorRT codebase and make an impact on one of NVIDIA's flagship deep learning software products. You will analyze the performance of important workloads, propose improvements for future software, develop highly optimized GPU kernels for deep learning inference, and work with cross-collaborative teams of deep learning experts and GPU architects to innovate across applications like autonomous driving, NLP, computer vision, and recommender systems. This internship is located in Santa Clara, CA. Average monthly compensation for a Nvidia Intern is $8,000.