Taro Logo

Senior Infrastructure Software Engineer, Deep Learning Libraries

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

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 and maintenance of their high-performance deep learning libraries infrastructure. This role is crucial in enabling NVIDIA's next generation of AI platforms, working across multiple products including cuDNN, TensorRT, and CUDA kernel libraries. The position focuses on designing and developing scalable, modular infrastructure that streamlines development, builds, and tests across NVIDIA's diverse platforms, from Drive AGX for autonomous vehicles to DGX servers for datacenters.

The ideal candidate will be responsible for building and maintaining the infrastructure that supports NVIDIA's open-source-first strategy, implementing scalable automation for build, test, integration, and release processes. They will work throughout the software stack, from user interfaces down to cluster and database layers, while configuring and maintaining industry-standard tools like Kubernetes, Jenkins, Docker, and CMake.

This is an opportunity to have a significant impact at NVIDIA by improving development velocity across their AI/DL/Compute Software projects. The role requires a combination of technical expertise in software engineering, infrastructure automation, and deep learning technologies, along with the ability to work autonomously on challenging problems. The position offers the chance to work with a technically diverse team of software engineers and infrastructure experts, contributing to NVIDIA's mission of delivering the world's fastest deep learning platforms.

Last updated a day ago

Responsibilities For Senior Infrastructure Software Engineer, Deep Learning Libraries

  • Driving the infrastructure support for the open-source-first strategy of software development and deployment
  • Building scalable automation for build, test, integration, and release processes
  • Developing throughout the software stack, from user experience to cluster and database layers
  • Configuring, maintaining, and building upon deployments of industry-standard tools
  • Advancing the state of the art in industry-standard tools

Requirements For Senior Infrastructure Software Engineer, Deep Learning Libraries

Python
Kubernetes
Linux
  • 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
  • Fluency in SCM and build systems

Interested in this job?

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