Software Engineer, Deep Learning Libraries - New College Graduate 2026

NVIDIA
Santa Clara
Workplace: OnsiteFull timeUSD 124,000 - 241,500 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Pragmatic problem-solving","Independence","Autonomy"]

Develop and deliver optimized deep learning library products used worldwide. You’ll define public APIs, tune performance, build developer infrastructure, and contribute to architecture discussions. Work includes designing GPU-accelerated deep learning libraries in C++ (with C/C++ fundamentals), creating automation for build/test/integration/release, and maintaining test environments across new hardware, OSes, and platforms using tools like Kubernetes, Jenkins, Docker, and CMake.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
3 days ago

Software Engineer, Deep Learning Libraries - New College Graduate 2026

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Develop and deliver optimized deep learning library products used worldwide. You’ll define public APIs, tune performance, build developer infrastructure, and contribute to architecture discussions. Work includes designing GPU-accelerated deep learning libraries in C++ (with C/C++ fundamentals), creating automation for build/test/integration/release, and maintaining test environments across new hardware, OSes, and platforms using tools like Kubernetes, Jenkins, Docker, and CMake.
Location: Santa Clara
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Design and develop robust, scalable GPU-accelerated deep learning libraries using C++ and object-oriented design.
  • •Develop highly optimized deep learning products, including defining public APIs and performing performance tuning and analysis.
  • •Build scalable automation for build, test, integration, and release processes for publicly distributed deep learning libraries.
  • •Maintain and test environments for new hardware, OSes, and platforms using tools such as Kubernetes, Jenkins, and Docker.
  • •Participate in architecture discussions and enable hardware-software co-design practices.

Pay and Benefits

Salary: USD 124,000 - 241,500 annually
Equity and Bonus:Equity

Key Requirements

  • •Strong programming skills in C/C++.
  • •Experience with SCM (e.g., Git, Perforce) and build systems (e.g., Make, CMake, Bazel).
  • •Ability to build reliable automation for build, test, integration, and release workflows.
  • •Graduating with a BS, MS, or PhD in Computer Science, Computer Engineering, or similar (or equivalent experience).
  • •Independent execution: define project goals and scope, and lead your own development effort.
Education:Bachelor's in Computer Science, Computer Engineering, or similar
Skills:CollaborationPragmatic problem-solvingIndependenceAutonomy
Tech Stack:C++CGPUCUDAOpenCLCMakeBazelMakeGitPerforceKubernetesJenkinsDockerGitLabJiraGitlabObject-oriented designBuild systemsStatic code analysisCode coverage

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor