Senior Infrastructure Software Engineer, Deep Learning Libraries

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins.
$148,000 - $287,500
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS · Automotive

Description For Senior Infrastructure Software Engineer, Deep Learning Libraries

NVIDIA's Deep Learning Libraries Group is seeking a Senior Infrastructure Software Engineer to drive the development of their highest performing deep learning libraries, including cuDNN and TensorRT. This role focuses on designing and developing scalable, modular infrastructure that streamlines development, build, and test processes across NVIDIA's diverse platforms, from Drive AGX for autonomous vehicles to DGX servers for datacenters and large language models.

The position offers an opportunity to work with a technically diverse team of software engineers and infrastructure experts, designing systems that keep NVIDIA at the forefront of deep learning platforms. You'll be responsible for building and maintaining critical infrastructure that enables rapid development and deployment of NVIDIA's deep learning solutions.

The ideal candidate will combine strong programming skills in Python and C/C++ with extensive experience in continuous integration systems, build automation, and distributed systems. This role provides an excellent opportunity to impact NVIDIA's development velocity across numerous compute software projects, working with cutting-edge technology in AI and deep learning.

Working in a hybrid environment, you'll collaborate with teams across NVIDIA to improve and maintain the infrastructure supporting their deep learning libraries. The position offers competitive compensation, including a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. Join NVIDIA in their mission to transform industries through accelerated computing and AI technology.

Last updated 2 days ago

Responsibilities For Senior Infrastructure Software Engineer, Deep Learning Libraries

  • 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
  • Advancing state of the art in those industry-standard tools

Requirements For Senior Infrastructure Software Engineer, Deep Learning Libraries

Python
Kubernetes
Linux
  • BS or equivalent experience or higher degree in Computer Science or Computer Engineering
  • 5+ 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
  • Fluency in SCM (e.g. Git, Perforce) and build systems (e.g. Make, CMake, Bazel)
  • A pragmatic approach to solving problems and collaboration
  • Passion for 'it just works' automation and enabling team members

Benefits For Senior Infrastructure Software Engineer, Deep Learning Libraries

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Infrastructure Software Engineer, Deep Learning Libraries

Senior Software Engineer - RTL Design Tools

Senior Software Engineer position at NVIDIA focusing on RTL Design Tools development, requiring C++ expertise and 5+ years of experience, offering competitive compensation.

Senior Solution Engineer, vGPU and Omniverse

Senior Solution Engineer role at NVIDIA focusing on vGPU and Omniverse products, combining customer support and software development responsibilities.

Senior Mask Layout Design Engineer

Senior Mask Layout Design Engineer position at NVIDIA, focusing on high-speed mixed-signal circuit designs and physical layout using advanced CMOS technologies.

System Software Engineer, High Integrity Data Pipelining

Senior Software Engineer role at NVIDIA focusing on developing high-integrity data pipeline systems for autonomous vehicles, offering competitive compensation and the chance to work on cutting-edge AI technology.

Manufacturing Test Engineer

Senior Manufacturing Test Engineer role at NVIDIA focusing on semiconductor testing and automation in Santa Clara.