Senior Life Cycle Engineer, PyTorch - Deep Learning

Nvidia

Remote Actively hiring
Canada · Santa Clara, CA Posted 47 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

NVIDIA's Deep Learning Frameworks Teams is seeking a Senior Software Engineer to join their dynamic team focused on enhancing developer productivity within the NVIDIA AI software ecosystem. The role involves developing and maintaining continuous integration, testing, and delivery systems for advanced software stacks that run optimally on NVIDIA hardware. Day-to-day responsibilities include creating tools and infrastructure, debugging issues across various layers of software from end-users down to math libraries and drivers, ensuring global-scale stability and reliability without on-call duties. Ideal candidates have a strong background in C++ or Python, experience with continuous build and release management for Linux systems, and expertise in cloud-hosted developer environments and CI/CD systems. The position requires proficiency in scripting languages, software development across multiple teams, and the ability to work effectively within a globally distributed team.

Skills

Python C++ CI/CD Linux Cloud Terraform AWS Kubernetes Docker PostgreSQL Git Jenkins Ansible NVIDIA硬件支持 CMake Bazel Yarn npm Shell scripting

What you'll do

  • Develop and maintain continuous integration systems for large-scale software projects.
  • Debug issues across various layers of open-source software and NVIDIA's stack.
  • Fix problems in C++ build systems, addressing dependency and linking issues.
  • Create tools to improve developer productivity within the NVIDIA ecosystem.
  • Ship multi-cloud large-scale systems and support them in production environments.

What we're looking for

  • MS or PhD in Computer Science or Engineering (or equivalent experience)
  • 5+ years of experience building or supporting large software projects
  • Proficiency in C++, Python, and scripting languages
  • Experience with continuous build and release management for Linux systems
  • Development of cloud-hosted developer environments and CI/CD systems
  • Expertise in C++ build systems including dependency issues and linking problems
  • Strong communication skills and ability to work with globally distributed teams

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $213k
This role $197k
$139k most similar roles pay here $276k

This role pays less than 60% of similar roles. Most pay $179,970–$246,150 — the shaded band above. At the midpoint, this role pays about $197k versus about $213k 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 824 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior Deep Learning Software Engineer, Inference

Nvidia

Remote (Santa Clara, CA) 28 days ago $184,000$287,500
C++ Python CUDA NCCL NVSHMEM OAI_TRITON CUTLASS PyTorch vLLM SGLang FlashInfer Multi-GPU_Communications Deep_Learning_Frameworks Performance_Optimization GPU_Acceleration
Remote

Senior Deep Learning Software Engineer

Nvidia

Santa Clara, CA 39 days ago $224,000$356,500
Python PyTorch JAX CUDA TensorRT NVIDIA_TensorRT_LLM GPU_optimization CUTLASS Triton Deep_learning_frameworks Performance_analysis GPU_architecture High_performance_computing Model_inference Inference_optimization
Hybrid