Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, RL Post-Training Frameworks

NVIDIA

Reinforcement learning post‑training is driving some of the most significant capability gains in AI today. It is the process that teaches a model to reason through hard problems, follow complex instructions, and act as an autonomous agent. It is also one of the hardest infrastructure challenges in the field. RL requires inference, rollout generation, and training running in a continuous loop. The rollout step is what makes it hard: the model must interact with environments, tools, and other models to produce the signal that drives learning. Coordinating actor, critic, and reward models across heterogeneous hardware at scale pushes the limits of what distributed systems can do. NVIDIA is building an RL Frameworks engineering team to develop the open‑source tools and infrastructure that AI researchers and post‑training teams depend on. The team spans the full software stack, from collaborating closely with the researchers and labs pushing the frontier, to contributing to RL frameworks like VeRL, Miles, and TorchTitan, to improving the distributed runtimes they depend on, including Ray and Monarch. Whether your strength is working with researchers to understand and address their need optimizing deep learning frameworks, or building distributed infrastructure, we want to hear from you. Come join us to build the systems that enable the next generation of AI. What You Will Be Doing You will architect and build RL post‑training infrastructure that scales efficiently from experimentation on a single GPU to production across thousands of nodes. This means tuning RL training‑inference‑rollout loops on GPUs, CPUs, and LPUs for performance where it matters, contributing to and improving the performance and usability of open‑source RL frameworks, and partnering with the teams who own them. The role also spans fault tolerance, elastic scaling, and fast restarts so long‑running distributed training jobs survive failures, stragglers, and resource contention. Beyond GPU‑accelerated training, this work includes partnering with teams building CPU‑driven rollout workloads, including tool‑use, code execution, and agentic environments, supplying the systems and framework engineering needed to run them efficiently alongside GPU‑ or LPU‑accelerated generation and GPU‑accelerated training. It also means advocating for researcher and partner needs with NVIDIA’s networking, math library, and compiler teams so the capabilities RL workloads require get prioritised and delivered, and working with hardware teams to take advantage of next‑generation hardware capabilities in post‑training workloads. What We Need To See MS or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience) 5+ years of professional experience in distributed systems, high‑performance computing, deep learning infrastructure, or ML systems engineering Strong proficiency in Python and C/C++ Demonstrated experience building or contributing to large‑scale distributed systems or runtime frameworks in production at a frontier AI lab, hyperscaler, or major technology company Strong verbal and written communication skills and the ability to collaborate across organisational and geographic boundaries Depth in one or more of the following technical areas Reinforcement learning for LLM post‑training (RLHF, PPO, GRPO, DPO, reward modelling), including how algorithms map to distributed execution and the systems challenges they create (heterogeneous placement, rollouts, environment execution, resharing between training and generation) PyTorch internals, including distributed training primitives (FSDP, tensor parallelism, pipeline parallelism) and their composition Kubernetes runtime internals (container lifecycle, pod scheduling, resource quotas, GPU allocation) End‑to‑end distributed systems design (service boundaries, data flows, consistency models, failure modes, recovery approaches) Experience in any of the following areas is a plus Deep expertise in networking (NCCL, NVLink, InfiniBand), advanced multi‑dimensional parallelisms (Megatron‑LM, FSDP2, TP/DP/PP, MoE), or memory optimisation (quantisation‑aware training, mixed precision) Experience integrating high‑performance inference engines (vLLM, SGLang, TensorRT‑LLM) into RL training loops for GPU‑accelerated rollout Strong background in actor‑ and task‑based distributed programming (Ray, Monarch, or comparable systems) Familiarity with multi‑turn training, multi‑agent co‑evolution, or VLM post‑training Ways To Stand Out From The Crowd Open‑source contributions to RL post‑training or distributed training projects (e.g., VeRL, Miles, TorchTitan, OpenRLHF, NeMo‑Aligner, DeepSpeed‑Chat), including significant work on framework internals where applicable Kubernetes work beyond routine operations (custom operators, GPU device plugins, or scheduling contributions) Direct experience operating frontier‑scale training (RL post‑training at thousands of GPUs and/or large‑scale LLM or multimodal pre‑training) Hands‑on experience with production distributed failures at scale (stragglers, resource contention, hardware faults) Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD–287,500 USD for Level4, and 224,000 USD–356,500 USD for Level5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until April27,2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. #J-18808-Ljbffr NVIDIA

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, RL Post-Training Frameworks in California, MO vacancy
  • $155k - $241k

     ...Join the Autonomy team as a Senior Software Engineer focused on Navigation. You...  ...locomotion behaviors with RL policies and support whole-...  ...Experience with common robotics frameworks (e.g., ROS/ROS2, DDS) and...  ...Qualifications Experience training and deploying Reinforcement... 
    Senior
    Training
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Agility Robotics

    California, MO
    2 days ago
  •  ...incredibly creative scientists and engineers from leading academic...  ...are looking for an ambitious Senior Software Engineer to help us reverse‑engineer...  ...infrastructure for training large‑scale models and running...  .... Design and optimize custom RL environments informed by neuroscience... 
    Senior
    Training
    Visa sponsorship

    Astera Institute

    California, MO
    4 days ago
  • $160k - $180k

     ...standard screenwriting accounting software, digital payroll products,...  ...Lead Software Engineer – Backend (.NET) About The Role...  ...with Python or test automation frameworks (Robot Framework, Playwright,...  ...experience, qualifications, skills, training, licensure, certifications, geographic... 
    Senior
    Training
    Contract work
    Flexible hours

    Cast & Crew

    California, MO
    1 day ago
  • $190k - $215k

     ...doctors and nurses to seniors where they live. We're...  ...are expensive, we build software to make them cheap...  ...Day The Senior Software Engineer role at Pine Park Health...  ...matters more than framework-matching) You’ve built...  ...including education, training, skill set, years and... 
    Senior
    Training
    Part time
    Flexible hours

    Pine Park Health

    California, MO
    1 day ago
  • $152k - $241.5k

     ...industries. Within our software stack, CUTLASS stands...  ...models’ inference and training passes to identify key...  ...GPU architecture, DL frameworks, and QA as the performance...  ...Science, Computer Engineering, or related field (or...  ...until June 5, 2026. This posting is for an existing... 
    Senior
    Training

    Jobtailor

    California, MO
    3 days ago
  • $149.6k - $199.6k

     ...Coalition. About the role The Senior Software Engineer on the Underwriting team...  ...familiarity with common frameworks and patterns. Hands‑on experience...  ...Vacancy Status: This posting is for an existing vacancy....  ...in recruitment, selection, training, promotion, transfer, compensation... 
    Senior
    Training
    Work experience placement
    Remote work
    Home office
    Flexible hours

    jobr.pro

    California, MO
    2 days ago
  • $152k - $241.5k

     ...builds cloud-native systems, frameworks, and services for managing...  ...high-performance GPU-based training and inference jobs. Our...  ...environments. Use modern software engineering practices, including AI-assisted...  ...until July 10, 2026. This posting is for an existing vacancy.... 
    Senior
    Training

    NVIDIA

    California, MO
    2 days ago
  • Cephas Consultancy Services Private Limited seeks a Senior Software Engineer based in California, United States. In this remote position, you'll apply your expertise to help train next-generation AI systems. Your responsibilities include codebase refactoring, bug fixing... 
    Senior
    Training
    Remote job

    Cephas Consultancy Services Private Limited

    California, MO
    1 day ago
  •  ...are seeking a skilled Senior Python Developer to join...  ...consumer electronics, software, and digital services....  ...modern JavaScript frameworks, such as ReactJSStrong...  ...in Computer Science, Engineering, or a related fieldNice...  ...opportunity to undergo free training and certification in... 
    Senior
    Training
    Remote work
    Relocation
    Flexible hours

    EPAM Systems Inc

    California, MO
    1 day ago
  • $152k - $241.5k

     ...closed-loop validation and closed-loop training grounded in real-world scenarios. Are...  ...reconstruction? We are looking for a driven Software Engineer to bring ground breaking models into...  ...least until February 16, 2026. This posting is for an existing vacancy. NVIDIA uses... 
    Senior
    Training

    Dormont Manufacturing Company

    California, MO
    4 days ago
  •  ...for an accommodation or an alternative application process. Senior Software Engineer - North Island California 6 days ago Requisition ID: 1145...  ...operating systems and application software for aviation training systems Develops, creates, troubleshoots, and modifies specialized... 
    Senior
    Training
    For contractors

    DKW Communications

    California, MO
    2 days ago
  • $160k - $240k

    Description As a Senior Software Engineer, Java at NinjaOne, you’ll play a key role in enhancing our...  ...services, with experience using frameworks like Jersey or Spring. Proficient in...  ...provides free and unlimited onboarding, training, and support. NinjaOne is #1 on G2 in... 
    Senior
    Training
    Full time
    Work experience placement
    Remote work
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    California, MO
    2 days ago
  • $185k - $288k

     ...production. About The Work Design, train, and deploy robust policies for locomotion...  ...training pipelines and evaluation frameworks. Design and implement new simulation...  ...methods. Collaborate with Robotics Software and AI engineering teams to develop policies which can... 
    Senior
    Training
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    California, MO
    2 days ago
  • $149.4k - $202k

    Senior Software Engineer- Site Reliability Engineering (SRE) DC, MD, VA, CA The Site Reliability Engineering discipline at Noctua Technology,...  ...client feedback to refine and enhance cloud solutions. Conduct training and knowledge-sharing sessions to help clients manage their... 
    Senior
    Training
    Remote work

    Noctua Technology

    California, MO
    3 days ago
  • $152k - $241.5k

     ...passionate, and dedicated Senior AI Infrastructure Engineer to join our DGX Cloud...  ...availability using a combination of software and systems engineering...  ...for large-scale AI training and inferencing platform...  ...software tools, platforms, and frameworks, capacity management, and... 
    Senior
    Training

    NVIDIA

    California, MO
    2 days ago
  • $165k - $180k

     ...highly skilled and motivated Sr. AI Data Engineer with a proven track record in building...  ...and serve high-quality datasets for model training and inference. Required Qualifications:...  ...in open-source languages and frameworks, specifically Python and PySpark, for distributed... 
    Senior
    Training
    Work experience placement
    H1b
    Work at office
    Local area

    Karsun Solutions

    California, MO
    20 hours ago
  • $184k - $287.5k

     ...looking for an outstanding engineer for a Senior Performance Engineer role for...  ...computing hardware and software to contribute to the latest...  ...computing software stacks and DL Frameworks (CUDA, PyTorch). Experience...  ...From The Crowd At-scale DL training experience. DL and graph... 
    Senior
    Training

    NVIDIA

    California, MO
    1 day ago
  •  ...At IBM Software, we transform client challenges into solutions. Building the world’s leading...  ...Management, and cross-functional engineering teams to align on priorities and technical...  ...with modern programming languages and frameworks, and are interested in working in... 
    Senior

    Cacheflow

    California, MO
    2 days ago
  • Astera Institute in California is hiring a Senior Software Engineer aimed at reverse-engineering the human brain. The role includes architecting high-performance infrastructure, optimizing custom RL environments, and turning research prototypes into scalable systems. The... 
    Senior

    Astera Institute

    California, MO
    4 days ago
  •  ...a creative and experienced Software Engineer to help us bring NVIDIA's autonomous...  ...self‑driving vehicles. As a senior software engineer, your...  ...gaps in coverage and frameworks and mitigate risks to the project...  ...least until July6,2026. This posting is for an existing vacancy.... 
    Senior

    NVIDIA

    California, MO
    1 day ago
  •  ...Introduction At IBM Software, we transform client challenges into...  ...the world. On the HashiCorp engineering team, we build the Infrastructure...  ...We’re looking for Senior Engineers with a deep backend...  ...modern programming languages and frameworks, and are interested in... 
    Senior
    Remote work

    Cacheflow

    California, MO
    4 days ago
  • $193.3k - $289.9k

     ...Senior Software Engineer San Mateo, CA Role Overview Sony Interactive Entertainment LLC seeks a Senior Software Engineer in San Mateo, CA to...  ...hardware; utilizing modern computer graphics pipelines and frameworks, including OpenGL, Vulkan and DirectX to contribute to data... 
    Senior
    Remote work
    Work from home

    Sonyinteractiveentertainmentglobal

    California, MO
    1 day ago
  •  ...About the Role Senior Software Engineer What You'll Do Design, build, and maintain reliable microservices within a large-scale distributed architecture...  ...environments. Experience with comprehensive testing frameworks (unit, integration, and e2e testing). Comfortable working... 
    Senior

    Bonterra

    California, MO
    4 days ago
  •  ...unstructured emails, PDFs, and legacy software. CommodityAI serves as a...  ...are currently scaling our engineering team in San Francisco to...  ...workflows. What You’ll Do As a Senior Software Engineer, you will...  ...pipelines, and evaluation frameworks that turn chaotic, real-world... 
    Senior
    Relocation

    CommodityAI

    California, MO
    14 hours ago
  • EPAM Systems, Inc. is seeking a Senior Python Developer to contribute to end-to-end software workflow automation, improving internal tools and systems. You will...  ...opportunities for relocation and access to extensive EPAM training programs, cloud certification, and cross-domain... 
    Senior
    Training
    Remote job
    Relocation

    EPAM Systems Inc

    California, MO
    2 days ago
  • $127.8k - $204.4k

     ...Opportunity Overview The Teradyne Software Engineering team is seeking a highly motivated, energetic...  ...Automatic Test Equipment (ATE). This senior role involves designing, developing,...  ...systems, diagnostic tools, and automation frameworks. Participate in the full software... 
    Senior
    For contractors
    Local area
    Flexible hours

    6AM City

    California, MO
    1 day ago
  •  ...Join to apply for the Senior Software Engineer role at Gigster Building the worlds most elite network of unicorn talent in tech ...AI | Data...  ...maintaining automations , CI/CD pipelines , and deployment frameworks . Strong analytical and data-handling skills; familiarity... 
    Senior
    Contract work

    Gigster

    California, MO
    1 day ago
  •  ...debuggability best practicesEnsure all software implementations meet FDA compliance requirements...  ...and edge devicesWork closely with ML Engineering, ML Research, and Edge Device teams to...  .../CD pipelinesExperience with frontend frameworks such as React for building web-based... 
    Senior
    Worldwide

    PICTOR LABS INC

    California, MO
    1 day ago
  • $120k - $150k

     ...more at bonterratech.com. About the Role Job Summary The Senior Software Engineer (Auth0) designs, implements, and maintains secure, scalable...  ...documenting controls, and implementing safeguards aligned with frameworks such as SOC 2, GDPR, and CCPA. Provide technical guidance... 
    Senior
    Full time
    Work at office
    Local area

    Social Solutions Global

    California, MO
    1 day ago
  • $15k

     ...strengthening local communities. Summary Lead and execute complex software development initiatives with a strong emphasis on front‑end and back‑end engineering using ReactJS, NodeJS and TypeScript frameworks. Collaborate with cross‑functional teams, including Data... 
    Senior
    Work experience placement
    Local area
    Flexible hours

    Dadavidson

    California, MO
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, RL Post-Training Frameworks. Be the first to apply!