Skip to content
ITA Jobs
All vacancies
NVIDIA logo

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

    Keep looking