Software Engineer, Deep Learning Libraries - New College Graduate 2026

Nvidia Corporation in

Santa Clara (CA)

On-site

USD 124,000 - 242,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA is seeking a Software Engineer for Deep Learning Libraries, targeting new college graduates in 2026, to contribute to GPU-accelerated deep learning software development.

You will design robust APIs, optimize performance, and collaborate across teams while exploring cutting-edge research. The role emphasizes code quality, automation, and scalable library work on advanced hardware and software systems.

Qualifications

  • Strong programming skills in C/C++.
  • Experience in SCM (Git, Perforce) and build systems (Make, CMake, Bazel).
  • Graduating with a BS, MS or PhD in Computer Science, Compute Engineering or similar (or equivalent experience).

Responsibilities

  • Design and develop robust and scalable GPU-accelerated deep learning libraries using C++ and OO design.
  • Build 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 using industry-standard tools (Kubernetes, Jenkins, Docker, CMake, Gitlab, Jira).
  • Participate in a high-energy culture to develop state-of-the-art software and hardware products and practice hardware-software co-design.

Skills

C/C++
Git/Perforce
Build systems

Education

BS/MS/PhD in CS or Compute Engineering

Tools

Kubernetes
Jenkins
Docker
CMake
Gitlab
Jira

Job description

Software Engineer, Deep Learning Libraries - New College Graduate 2026 (Finance)

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:

In this role, you will be responsible for developing and delivering highly optimized deep learning products. The scope of these efforts ranges from defining the public APIs to performance tuning and analysis, from building developer infrastructure to testing automation, from joining architecture discussion to learning latest and greatest technologies from the research community.

  • 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 Gruppe • Santa Clara (CA)

On-site
USD 124,000 - 242,000
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 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 • Austin (TX)

On-site
USD 184,000 - 357,000
Equity
Benefits
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
Deep Learning Software Engineer, Inference - New College Grad 2026
Deep Learning Software Engineer, Inference - New College Grad 2026

2100 NVIDIA USA • California (MO)

On-site
USD 124,000 - 242,000
Equity
Benefits
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

Nvidia Corporation in • Santa Clara (CA)

Hybrid
USD 224,000 - 357,000
Equity
Benefits
Senior Deep Learning Sofware Infrastructure Engineer
Senior Deep Learning Sofware Infrastructure Engineer

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Software Engineer - TensorRT Specialized Platforms - New College Grad 2025
Software Engineer - TensorRT Specialized Platforms - New College Grad 2025

NVIDIA • Santa Clara (CA)

On-site
USD 124,000 - 196,000
Equity
Comprehensive benefits package
Developer Technology Engineer, Public Sector - New College Grad 2026
Developer Technology Engineer, Public Sector - New College Grad 2026

NVIDIA • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Equity
Benefits