Senior Software Engineer, Hardware Tools and Methodology Development
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 88% of similar roles. Most pay $142,450–$222,000 — the shaded band above. At the midpoint, this role pays about $236k versus about $182k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
Join NVIDIA’s RL Frameworks engineering team as a senior engineer to develop the open-source tools and infrastructure that enable AI researchers and post-training teams. You will architect and build scalable reinforcement learning infrastructure from single GPU experiments to large-scale production deployments across thousands of nodes, optimizing performance on GPUs, CPUs, and LPUs while contributing to frameworks like VeRL, Miles, and TorchTitan. Your role includes enhancing distributed runtimes such as Ray and Monarch for fault tolerance and elastic scaling, collaborating with hardware teams to leverage next-generation capabilities, and advocating for the needs of researchers and partners within NVIDIA’s ecosystem. Strong proficiency in Python and C/C++, experience with large-scale distributed systems, and depth in reinforcement learning algorithms or PyTorch internals are essential, along with contributions to open-source projects and hands-on experience with production failures at scale.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Anduril Industries
Anduril Industries
Anduril Industries
Anduril Industries
Anduril Industries