# Senior Software Engineer, DL Libraries Infrastructure

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $120,000–$180,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer--FlashInfer-and-cuDNN-Infrastructure_JR2011478?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0554b633-c0b

## Description

We're seeking an experienced Senior Software Engineer to join our Deep Learning Libraries Group. You will design and develop scalable, modular infrastructure that streamlines development, build, and test across NVIDIA's diverse set of platforms.

Your primary responsibilities will include:

Designing and developing software for testing and analysis of our codebases Building scalable automation for build, test, integration, and release processes for publicly distributed deep learning libraries Developing throughout the software stack, from the user experience down to the cluster and database layers Configuring, maintaining, and building upon deployments of industry-standard tools (e.g. Kubernetes, Jenkins, Docker, CMake, Gitlab, Jira, etc) Advancing innovative in those industry-standard tools and upstreaming contributions to the open source community

To succeed in this role, you will need:

A Bachelor's degree in Computer Science or Computer Engineering, or equivalent experience Strong programming skills in Python (or similar) and familiarity with C/C++ development Experience setting up, maintaining, and automating continuous integration systems Proficiency in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, Bazel) A pragmatic approach to solving problems collaboratively with a passion for 'it just works' automation to enable team members

If you have experience designing and developing automation in Jenkins, Gitlab CI/CD, or Github Actions, and background with distributed systems and cluster/cloud computing (e.g. Slurm, containers, Kubernetes, etc), you will stand out from the crowd.

You will also be eligible for equity and benefits.

## Skills

### Required
- Python
- C/C++
- Kubernetes
- Jenkins
- Docker
- CMake
- Gitlab
- Jira
- SCM
- Build systems

### Nice to have
- Automation
- Distributed systems
- Cluster/cloud computing
- Slurm
- Containers

---

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