Senior Performance Software Engineer, Deep Learning Libraries
NVIDIA
Palo Alto, CA
4 days ago
$184,000 - $425,500
Job Description
Join NVIDIA as a Senior Performance Software Engineer focusing on deep learning libraries, where you'll optimize code for GPU performance in applications like image classification and speech recognition. Work with cutting-edge technologies and contribute to the advancement of artificial intelligence.
Key Responsibilities
Writing highly tuned compute kernels in C++ CUDA
Following software engineering best practices including regression testing and CI/CD flows
Collaborating with various teams at NVIDIA on optimization and hardware features
Required Qualifications
Masters or PhD in Computer Science, Computer Engineering, Applied Math, or related field
6+ years of relevant industry experience
Strong C++ programming and software design skills
Experience with performance-oriented parallel programming
Solid understanding of computer architecture and assembly programming