Software Engineer, Deep Learning Libraries - New College Graduate 2026

NVIDIA Gruppe

Santa Clara (CA)

On-site

USD 124,000 - 242,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA's Deep Learning Libraries Team seeks software engineers to design and develop scalable GPU-accelerated deep learning libraries for breakthroughs in image, speech, NLP and AI. You will build automation for builds, tests, integration, and releases, and maintain environments for new hardware and OSes using Kubernetes, Jenkins, Docker, CMake, GitLab, Jira, etc.

This role offers wide impact across NVIDIA's software and hardware stack, with equity and benefits; base salary varies by location

Qualifications

  • Design and develop GPU-accelerated deep learning libraries in C++.
  • Demonstrates pragmatic problem solving and collaboration.
  • Experience with SCM and common build systems.
  • Passion for automation and enabling teammates.
  • Ability to work independently and lead development efforts.
  • Graduated with BS/MS/PhD in CS/Compute Eng or equivalent

Responsibilities

  • Design and develop robust GPU-accelerated deep learning libraries using C++ and OO design.
  • Build scalable automation for build, test, integration, and release processes.
  • Maintain and test environments for new hardware/OS with industry tools.
  • Collaborate in a high-energy culture to co-design software and hardware.

Skills

C/C++ programming
Git/Perforce
Build systems

Education

BS/MS/PhD in CS/Compute Eng

Tools

Kubernetes
Jenkins
Docker
CMake
GitLab
Jira

Job description

NVIDIA's Deep Learning Libraries Team is looking for excellent software engineers to enable the next wave of NVIDIA’s highest performing deep learning software. The mission is to design and develop scalable and modular software products that enable breakthroughs in problems from image classification to speech recognition to natural language processing and artificial intelligence. Join the team which is building software which will be used by the entire world.

What you'll be doing:
  • Design and develop robust and scalable GPU-accelerated deep learning libraries, using C++ and object-oriented design.
  • Building scalable automation for build, test, integration, and release processes for publicly distributed deep learning libraries
  • Maintain and test environments for new hardware, new OSes, and platforms by using industry-standard tools (e.g., Kubernetes, Jenkins, Docker, CMake, Gitlab, Jira, etc)
  • Participate in a high-energy and dynamic company culture to develop state of the art software and hardware products and practice hardware-software co-design.
What we need to see:
  • Strong programming skills in C/C++
  • Pragmatic approach to solving problems and collaboration
  • Experience in SCM (e.g., Git, Perforce) and build systems (e.g., Make, CMake, Bazel)
  • Passion for “it just works” automation and enabling team members
  • The ability to work independently, define project goals and scope, and lead your own development effort.
  • Graduating with a BS, MS or PhD in Computer Science, Compute Engineering or similar (or equivalent experience)
Ways to stand out from the crowd:
  • Knowledge of CPU and/or GPU architecture. CUDA or OpenCL programming experience strongly desired
  • Experience in optimizing for high performance computing, linear algebra algorithms and parallel implementations.
  • Experience in compiler optimizations
  • Experience with code coverage and static code analysis tools

This is an opportunity to have a wide impact at NVIDIA by improving development velocity across our many software projects. Are you creative, driven, and autonomous? Do you love a challenge? If so, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 124,000 USD - 195,500 USD for Level 2, and 152,000 USD - 241,500 USD for Level 3.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until August 18, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Deep Learning Libraries - New College Graduate 2026
Software Engineer, Deep Learning Libraries - New College Graduate 2026

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Senior Software Engineer, DL Libraries Infrastructure
Senior Software Engineer, DL Libraries Infrastructure

Nvidia Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior Infrastructure Software Engineer, Deep Learning Libraries
Senior Infrastructure Software Engineer, Deep Learning Libraries

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 241,500
Equity
Benefits
Senior Software Engineer, DL Libraries Infrastructure
Senior Software Engineer, DL Libraries Infrastructure

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Software Engineer, DL Libraries Infrastructure
Senior Software Engineer, DL Libraries Infrastructure

NVIDIA • Austin (TX)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer, NCCL
Senior Software Engineer, NCCL

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Comprehensive benefits package
Equity opportunities
Senior Deep Learning Sofware Infrastructure Engineer
Senior Deep Learning Sofware Infrastructure Engineer

NVIDIA Gruppe • California (MO)

On-site
USD 224,000 - 431,000
Equity
Benefits
Senior Life Cycle Engineer, PyTorch - Deep Learning
Senior Life Cycle Engineer, PyTorch - Deep Learning

NVIDIA • Massachusetts

On-site
USD 190,000 - 288,000
Equity
Senior Life Cycle Engineer, PyTorch - Deep Learning
Senior Life Cycle Engineer, PyTorch - Deep Learning

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Senior Software Engineer, CUDA C++ Core Libraries
Senior Software Engineer, CUDA C++ Core Libraries

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits