All vacancies
Senior Performance Software Engineer, Deep Learning Libraries
NVIDIA
China, Shanghai +1 more · On-site · relocationSalary not disclosedfull-timeNVIDIA Careers (offices abroad)
The place to find available career opportunities at NVIDIA for you and people you know. We are now looking for a Senior Performance Software Engineer for Deep Learning Libraries!
Responsibilities
- Writing highly tuned compute kernels to perform core deep learning operations (e.g. matrix multiplies, convolutions, normalizations)
- Following general software engineering best practices including support for regression testing and CI/CD flows
- Collaborating with teams across NVIDIA
- CUDA compiler team on generating optimal assembly code
- Deep learning training and inference performance teams on which layers require optimization
- Hardware and architecture teams on the programming model for new deep learning hardware features
- What we need to see
- Masters or PhD degree or equivalent experience in Computer Science, Computer Engineering, Applied Math, or related field
- 2+ years of relevant industry experience
- Demonstrated strong C++ programming and software design skills, including debugging, performance analysis, and test design
Languages
- Work format
- On-site
- Seniority
- Senior
- Posted
- 20 Sept 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Software Engineer, Quality EngineeringAlpaca · Remote · worldwide
- Senior Software Engineer, Remote - ContractXperteez Technology · Remote · worldwide, UTC+4 accepted
- Senior Software EngineerHummingbird · Remote · worldwide, UTC+4 accepted
- Senior Software EngineerTechBiz Global · Remote · worldwide, UTC+4 accepted
- Junior Frontend Engineer - RemotePixibo · Remote · worldwide, UTC+4 accepted
- Senior Machine Learning EngineerDeepHealth · Remote · worldwide not confirmed

