Performance Software Engineering Intern, TensorRT - Deep Learning
Posted on 3/8/2022
INACTIVE
Locations
San Jose, CA, USA
Experience Level
Intern
Desired Skills
Computer Vision
CUDA
Natural Language Processing (NLP)
Requirements
- Pursuing or completing a Bachelor's degree in computer science or similar field or equivalent work experience
- Performance-oriented programming experience in a language like C/C++
- Pursuing or completing a Master's degree, PhD, or work experience in computer science or similar field
- Prior experience with performance modelling, profiling, and code optimization
- Architectural knowledge of CPUs and/or GPUs
- GPU programming experience (CUDA or OpenCL)
- Deep learning experience
Responsibilities
- Contribute to the TensorRT codebase and make an impact on one of NVIDIA's flagship deep learning software products
- Analyze the performance of important workloads, tuning our current software, and proposing improvements for future software
- Develop highly optimized GPU kernels for deep learning inference
- 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
Designer & manufacturer of computer chips & graphics processors
Company Overview
NVIDIA is on a mission to solve the world's most stimulating technology problems – in industries ranging from gaming to scientific exploration.
Company Core Values
- Innovation
- Speed & Agility
- Intellectual Honesty
- Excellence
- One Team