Senior Infrastructure Software Engineer, Deep Learning Libraries
at Nvidia
USD 152,000-287,500 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Azure @ 4
Azure DevOps @ 4
CSS @ 4
CUDA
Cloud Computing @ 6
Deep Learning
DevOps @ 4
Distributed Systems @ 6
Docker
Git @ 6
GitHub @ 4
GitHub Actions @ 4
HTML
JavaScript
Jenkins @ 4
Jira
Kubernetes @ 6
LLM
Node.js @ 4
Python @ 3
React @ 6
Software Development @ 6
TensorRT
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA's Deep Learning Libraries Group is seeking excellent software engineers to enable the next wave of NVIDIA's highest-performing deep learning libraries. The role spans multiple products, including cuDNN, TensorRT, and CUDA kernel libraries. The mission is to design and develop scalable, modular infrastructure that streamlines development, builds, and tests across NVIDIA's diverse platforms, from Drive AGX for autonomous vehicles to DGX servers for datacenters and large language models.
Responsibilities
- Design and develop software for testing and analysis of codebases.
- Build scalable automation for build, test, integration, and release processes for publicly distributed deep learning libraries.
- Develop throughout the software stack, from user experience and user interfaces down to cluster and database layers.
- Configure, maintain, and build upon industry-standard tools such as Kubernetes, Jenkins, Docker, CMake, GitLab, and Jira.
- Develop front-end solutions using HTML, CSS, JavaScript, and related web technologies.
- Advance the state of the art in industry-standard development tools.
Requirements
- Master's degree in Computer Science or Computer Engineering, or equivalent experience.
- At least 3 years of relevant experience.
- Strong programming skills in Python or a similar language, with familiarity with C/C++ development.
- Experience setting up, maintaining, and automating continuous integration systems such as Jenkins, GitHub Actions, GitLab pipelines, or Azure DevOps.
- Experience with HTML5, CSS, Node.js, or React.
- Fluency in source-control management systems such as Git or Perforce and build systems such as Make, CMake, or Bazel.
- Background in distributed systems and cluster or cloud computing, especially Kubernetes.
Preferred Qualifications
- Experience designing and developing automation in Jenkins with Groovy or a similar language.
- A track record of identifying useful new technologies and incorporating them into software development workflows.
- Strong understanding of unit and integration test frameworks, with experience creating them.
- Experience with mobile or embedded platforms and multiple operating systems, including Ubuntu, Red Hat, Windows, or QNX.
Benefits
- Equity and benefits are provided.
- NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
The base salary range is $152,000–$241,500 for Level 3 and $184,000–$287,500 for Level 4. Applications will be accepted at least until June 28, 2026.
More jobs at Nvidia
Senior Software Solutions Engineer
Nvidia · Poland
PLN 230,200-487,500 per year
Senior Offensive Security Engineer, Automotive
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Systems Operations and Administrator
Nvidia · Santa Clara, United States
USD 112,000-218,500 per year
Senior Software Engineer, Agent Simulation and Evaluation
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior AI Product Engineer
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Similar jobs
Senior Infrastructure Software Engineer, TensorRT Edge-LLM
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior Software Engineer, DL Libraries Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior AI Workflow Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software QA Test Development Engineer - Diagnostics
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Software Engineer, Golang - DSX MaxQ
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software QA Test Development Engineer - Diagnostics
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Software Development Engineer in Test - Datacenter Server OS
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Software Engineer - Scientific Evaluation
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year