Senior Software Engineer, DL Libraries Infrastructure

Nvidia

Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
47 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $236k
$114k most similar roles pay here $306k

This role pays more than 88% of similar roles. Most pay $142,400–$218,215 — the shaded band above. At the midpoint, this role pays about $236k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 985 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 971 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, DL Libraries Infrastructure

NVIDIA's Deep Learning Libraries Group is hiring software engineers to join their team in developing scalable infrastructure for NVIDIA’s high-performance deep learning libraries such as cuDNN and FlashInfer. The role involves designing and implementing automation for build, test, integration, and release processes across various platforms, from data centers to autonomous vehicles. Engineers will work on the entire software stack, including user experience and database layers, while configuring and maintaining industry-standard tools like Kubernetes, Jenkins, Docker, CMake, GitLab, and Jira. Ideal candidates have a strong background in Python or similar languages, experience with continuous integration systems, proficiency in SCM and build systems, and a passion for automation to streamline development processes. They should also possess knowledge of GPU computing, distributed systems, and cloud computing technologies, along with the ability to lead teams and contribute to open-source projects.

What you'll do

  • Design and develop software for testing and analysis of deep learning codebases.
  • Build scalable automation for build, test, integration, and release processes for public libraries.
  • Develop across the entire software stack from user experience to database layers.
  • Configure, maintain, and enhance deployments of industry-standard tools like Kubernetes and Jenkins.
  • Advance innovative solutions in open-source community tools and upstream contributions.

What we're looking for

  • 5+ years of relevant software engineering experience in Computer Science or Engineering.
  • Strong programming skills in Python and familiarity with C/C++ development.
  • Experience setting up and automating continuous integration systems using industry-standard tools.
  • Proficiency in version control (Git) and build systems (CMake, Bazel).
  • Expertise in designing and developing automation for Jenkins, Gitlab CI/CD, or similar platforms.
  • Knowledge of GPU computing systems and experience with multiple operating systems.
  • Track record of incorporating new technologies into software development processes.

More like this

Similar roles

Senior Software Engineer, Infrastructure

Anduril Industries

Washington, District of Columbia 4 days ago $220,000$292,000
Python Kubernetes Docker CI/CD Java C++ Rust Go JavaScript AWS PostgreSQL Terraform ML infrastructure Virtualization Containerization

Senior Software Engineer - Data Infrastructure

Plaid

San Francisco 80 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jira Confluence

Senior Software Engineer - Data Infrastructure

Plaid

Seattle 80 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jenkins