Senior Infrastructure Software Engineer, Deep Learning Libraries
at Nvidia
USD 152,000-287,500 per year
Used Tools & Technologies
LLMRequired Skills & Competences
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.
Software Development @ 4
Docker @ 4
Jenkins @ 4
Kubernetes @ 4
DevOps @ 4
Python @ 3
GitHub @ 4
GitHub Actions @ 4
Distributed Systems @ 4
Azure @ 4
Git @ 6
HTML @ 4
JavaScript @ 4
React @ 4
CSS @ 4
Jira @ 4
Azure DevOps @ 4
CUDA @ 4
Cloud Computing @ 4
Deep Learning @ 4
AI @ 4
TensorRT @ 4
- 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 a Senior Infrastructure Software Engineer to enable the next wave of NVIDIA’s highest performing deep learning libraries across products such as cuDNN, TensorRT, and CUDA kernel libraries. The role focuses on designing and developing scalable, modular infrastructure that streamlines development, builds, and tests across NVIDIA 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 across the software stack, from user experience and user interfaces down to cluster and database layers.
- Configure, maintain, and build upon deployments of industry-standard tools (e.g., Kubernetes, Jenkins, Docker, CMake, GitLab, Jira, etc.).
- Develop front-end solutions using HTML, CSS, JavaScript, and related web technologies.
- Advance the state of the art in industry-standard tools and infrastructure.
Requirements
- Masters Degree in Computer Science or Computer Engineering or equivalent experience.
- 3+ years of relevant experience.
- Strong programming skills in Python (or similar) and familiarity with C/C++ development.
- Experience setting up, maintaining, and automating continuous integration systems (e.g., Jenkins, GitHub Actions, GitLab pipelines, Azure DevOps).
- Experience with HTML5, CSS, NodeJS, or React for front-end development.
- Fluency in SCM tools (e.g., Git, Perforce) and build systems (e.g., Make, CMake, Bazel).
- Background with distributed systems and cluster/cloud computing, especially with Kubernetes.
Ways to stand out
- Prior experience designing and developing automation in Jenkins with Groovy (or similar).
- Track record of identifying useful new technologies and incorporating them into software development flows.
- Strong understanding of unit and integration test frameworks and experience crafting them.
- Experience with mobile/embedded platforms and multiple operating systems (Ubuntu, RedHat, Windows, QNX, or similar).
Compensation & Other Details
- Base salary range (determined by location and experience):
- Level 3: 152,000 USD - 241,500 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and benefits.
- Applications for this job will be accepted at least until June 28, 2026.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.