Senior Life Cycle Engineer, PyTorch - Deep Learning

Nvidia

Remote

Quick summary

Work type
Remote
Location
CanadaSanta Clara, CA
Salary
$152,000–$241,500 / yr
Posted
57 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $222k
This role $197k
$138k most similar roles pay here $279k

This role pays less than 69% of similar roles. Most pay $196,750–$247,562 — the shaded band above. At the midpoint, this role pays about $197k versus about $222k for comparable roles.

Based on 239 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 Life Cycle Engineer, PyTorch - Deep Learning

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.

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

More like this

Similar roles

Senior Deep Learning Engineer

Nvidia

Redmond, WA 16 days ago $152,000$241,500
PyTorch Python DeepLearning GenerativeModels InferenceOptimization MultiAgentSystems MultimodalModels CI/CD Git NVIDIAHardware ComputerArchitecture CloudServices Docker Kubernetes

Senior Deep Learning Engineer - Model Evaluation & AI Systems

Nvidia

Santa Clara, CA 101 days ago $224,000$356,500
Python PyTorch TensorFlow Kubernetes Docker CI/CD GitHub NVIDIA_Deep_Learning_Containers PostgreSQL MongoDB AWS Google_Cloud_Platform Azure GitLab Jenkins Prometheus Grafana Open_Source_Contributions

Senior Deep Learning Software Engineer

Nvidia

Santa Clara, CA +1 49 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