# Senior Infrastructure Software Engineer, Deep Learning Libraries

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Infrastructure-Software-Engineer--Deep-Learning-Libraries_JR2020105?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d0c0debe-891

## Description

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. 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 set of 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 deployments of industry-standard tools such as Kubernetes, Jenkins, Docker, CMake, Gitlab, Jira

- Develop front-end solutions using HTML, CSS, JavaScript, and related web technologies

- Advance the state of the art in industry-standard tools

Requirements:

- Master's degree in Computer Science or Computer Engineering or equivalent experience

- 3+ years of relevant experience

- Strong programming skills in Python and familiarity with C/C++ development

- Experience setting up, maintaining, and automating continuous integration systems

- Experience in HTML5, CSS, NodeJS, or React

- Fluency in SCM and build systems

- Background with distributed systems and cluster/cloud computing, especially with Kubernetes

Benefits:

- Equity

- Various benefits (not specified)

This is an opportunity to have a wide impact at NVIDIA by improving development velocity across AI/DL/Compute Software projects.

## Skills

### Required
- Python
- C/C++
- Kubernetes
- Jenkins
- Docker
- CMake
- Gitlab
- Jira
- HTML5
- CSS
- NodeJS
- React
- SCM
- distributed systems
- cluster/cloud computing

### Nice to have
- Groovy
- unit and integration test frameworks
- mobile/embedded platforms
- multiple operating systems

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Infrastructure-Software-Engineer--Deep-Learning-Libraries_JR2020105?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
