Senior Manager, Software Engineering, RL Post-Training Frameworks

Nvidia

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CADCNYWACAMA
Salary
$272,000–$431,250 / yr
Employment
Full-time
Posted
63 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $352k
$83k $469k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $156,587–$213,200 — the blue band above. At the midpoint, this role pays about $352k versus about $185k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Manager, Software Engineering, RL Post-Training Frameworks

The Senior Manager, Software Engineering - RL Post-Training Frameworks leads the RL Frameworks engineering team to build and harden open-source tools and infrastructure for reinforcement learning post-training. You will own the strategy for RL post-training frameworks, converting technical and customer signals into engineering priorities while managing a globally distributed team of managers and senior individual contributors. Daily responsibilities include evaluating architecture and performance across training, inference, and orchestration, while establishing benchmarking and reproducibility criteria. You will work with frameworks such as VeRL, Miles, Slime, SkyRL, TorchTitan, Megatron-Core, Ray, Monarch, NIXL, SGLang, and Kubernetes. This role solves the complex systems problem of scaling RL loops reliably across GPUs, CPUs, networking, and storage to enable modern AI systems to reason, use tools, and follow instructions.

What does a Software Engineering Manager earn in California?

Median $281300 from 43 postings across 15 companies.

See salary data

What you'll do

  • Own the strategy for RL post-training frameworks including investment decisions and technical prioritization.
  • Evaluate architecture and performance claims across training, inference, rollout, and orchestration systems.
  • Convert customer and partner signals into clear engineering priorities and measurable execution plans.
  • Recruit, develop, and manage a global team of managers and senior individual contributors.
  • Drive technical integrations across organizational boundaries to improve RL framework quality and user value.
  • Establish benchmarking, reproducibility criteria, and success metrics for distributed runtimes.
  • Coach engineers to contribute high-quality upstream work to open-source ecosystems.
  • Set delivery goals and hold the quality bar for production-ready reinforcement learning systems.

What we're looking for

  • MS or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • 10+ years of software engineering experience in distributed systems, AI frameworks, ML infrastructure, high-performance computing, or systems software.
  • 4+ years of experience as an engineering manager for software teams.
  • Strong technical background in distributed AI systems, including training, inference, orchestration, and end-to-end performance.
  • Experience defining domain-level technical strategy, making build-vs-buy decisions, and creating multi-team execution plans.
  • Experience hiring and leading engineering teams, developing technical leaders, and creating staffing plans.
  • Experience collaborating with open-source communities, research teams, external partners, or customer-facing teams.
  • Hands-on experience with RL post-training frameworks or algorithms such as RLHF, PPO, GRPO, DPO, or TorchTitan (preferred).

More like this

Similar roles

Senior Software Engineer, RL Post-Training Frameworks

Nvidia

Santa Clara, CA 67 days ago
Reinforcement Learning Python C/C++ PyTorch Ray Kubernetes Distributed Systems Deep Learning Infrastructure vLLM SGLang TensorRT-LLM NCCL NVLink InfiniBand Megatron-LM FSDP DeepSpeed VeRL TorchTitan Monarch
5+ yrs exp Hybrid

Senior Machine Learning and Simulation Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 59 days ago $224,000–$356,500
Reinforcement Learning Python C++ Deep Learning Kubernetes SLURM High-Performance Computing GPU Clusters PPO GRPO Data Pipelines Simulation Physics AI Closed-Loop Simulation Reward Function Design Hyperparameter Tuning
10+ yrs exp

Distinguished Engineer, Scaled Out Inferencing

Nvidia

Remote (Santa Clara, CA) 77 days ago $320,000–$488,750
GPU Architecture CUDA TensorRT-LLM vLLM SGLang Ray Kubernetes Linux Distributed Systems Model Serving Hardware Acceleration Cloud-Native Architecture High-Performance Computing Dynamo
10+ yrs exp Remote

Senior Manager, Software Engineering

Capital One Financial

Plano, TX 55 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS Microservices Agile Cloud Computing
6+ yrs exp

Senior Manager, Software Engineering

Walmart

Bentonville, AR 106 days ago
AI/ML Cloud-native Java J2EE React Native Kafka SQL Cassandra Azure Microservices ML Infrastructure Data Pipelines Feature Engineering Model Serving Agile Scrum WCAG) 2.2 AA
10+ yrs exp

Senior Manager, Software Engineering

Capital One Financial

Chicago, IL 62 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS Microservices Agile Cloud Computing
6+ yrs exp