The Nvidia Software Engineering Deep Learning Internship-Fall 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 and have experience in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, Bazel) to be considered for this internship. Preference will be given to applicants who have knowledge of CPU and/or GPU architecture and who have experience optimizing for high performance computing, linear algebra algorithms, parallel implementations, code coverage, and static code analysis tools. As an intern, you will be responsible for developing and delivering highly optimized deep learning products including defining the public APIs to performance tuning and analysis, building developer infrastructure, testing automation, joining architecture discussion, and learning the latest and greatest technologies from the research community. This internship is located in Santa Clara, CA. Average monthly compensation for a Nvidia Intern is $8,000.