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 prioritized 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 organizational and geographic boundaries

Depth in one or more of the following technical areas:

  • Reinforcement learning for LLM post‑training (RLHF, PPO, GRPO, DPO, reward modeling), including how algorithms map to distributed execution and the systems challenges they create (heterogeneous placement, rollouts, environment execution, resharding 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 optimizations (quantization‑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

#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, RL Post-Training Frameworks in Indiana, PA vacancy
  •  ...NVIDIA is seeking a skilled RL frameworks engineer to architect and build scalable post-training infrastructure. You will optimize the RL training‑inference‑rollout...  ...runtimes. You will collaborate with researchers, software and hardware teams to ensure the platforms meet... 
    Senior
    Training

    NVIDIA

    Indiana, PA
    7 hours ago
  • $148.5k - $223.9k

     .... Job Category Software Engineering Job Details About...  ...the Role As a Senior Software Engineer in...  ...frontend components with framework-agnostic deployment...  ...Accommodations Request Form. Posting Statement...  ...promotion, benefits, training, assessment of job performance... 
    Senior
    Training

    Socket.dev

    Indiana, PA
    7 hours ago
  •  ...days) to receive an alert: Role Summary We are seeking a Senior Salesforce Developer (5+ yrs experience) to design, develop...  ...expertise in Salesforce development, integrations, authentication frameworks, and engineering best practices. The ideal candidate will be hands-on with... 
    Senior

    Mastek

    Indiana, PA
    5 days ago
  •  ...Job Family Software Application & Development (India) Travel Required None Clearance Required None What You Will Do Build, test, and...  ...driven architectures for seamless system integration. Use Entity Framework for database access in .NET applications. Develop and work on... 
    Senior
    Flexible hours

    Guidehouse

    Indiana, PA
    8 hours ago
  •  ...is the global leader in student housing software, providing innovative solutions for on and...  ...and a sharp product mindset. Our engineers are involved in all aspects of the software...  ...similar Deep knowledge of .NET ecosystem (framework 4.8+ / .NET 8+) Web technologies – C#, MVC... 
    Senior

    StarRez

    Indiana, PA
    4 days ago
  •  ...We are seeking a senior-level Software Engineer who can be part of the team that is designing the next generation Raven Tools / TapClicks platform...  ...RESTful API's 2+ year advanced JavaScript frontend framework, Angular, React, Backbone, etc 2+ year Unix/Linux web server... 
    Senior

    Raven Tools, a TapClicks company

    Indiana, PA
    8 hours ago
  •  ...teams to deliver end‑to‑end solutions. Specific Assignments Software Engineering & Development Design, develop, and maintain backend and...  ...Reliability Ensure high code quality through unit testing, mocking frameworks, and static code analysis. Perform performance profiling,... 
    Senior
    Contract work

    Eurofins

    Indiana, PA
    9 hours ago
  •  ...Join to apply for the Senior Software Engineer role at TransPerfect DataForce by TransPerfect is seeking a Tech Lead / Senior Software...  ...will lead cloud-first initiatives, build scalable evaluation frameworks, and work across teams to ensure that AI-generated code... 
    Senior
    Worldwide

    TransPerfect

    Indiana, PA
    14 hours ago
  •  ...a highly experienced and driven Senior Technical Lead to spearhead the re‑engineering of a critical client‑server application...  ...Drive the adoption of modern software development methodologies,...  ...technologies (Angular or similar frameworks is a plus). ~ Familiarity with... 
    Senior

    United States Digital Space LLC

    Indiana, PA
    6 hours ago
  •  ...Raven Tools is seeking a senior software engineer to help design the next generation Raven Tools / TapClicks platform. You will contribute to a world-class, scalable product by delivering high-quality, maintainable code and collaborating with a dedicated team. Responsibilities... 
    Senior

    Raven Tools, a TapClicks company

    Indiana, PA
    2 days ago
  •  ...industry experience Experience building production applications with Metronic would be good to have as well. Responsibilities Conduct detailed analysis of problem domains and customer requirements Develop innovative software designs and architectures #J-18808-Ljbffr... 
    Senior

    KAIZEN softservices

    Indiana, PA
    3 days ago
  •  ...Ausbildungskurse im .NET Bereich runden unser Angebot ab. C# ASP.NET Core Software-Architektur Docker / Kubernetes Cloud / SaaS (Azure) DevOps...  ...in agilen Projektmanagementmethoden und Requirements Engineering Mehrjährige Berufserfahrung Was wir Ihnen bieten Dynamisches und... 
    Senior
    Home office
    Flexible hours

    4tecture GmbH

    Indiana, PA
    2 days ago
  • $112k - $168k

     ...and organizational health. The Senior Employee Relations Specialist...  ...'s culture as we scale. Posting Type Remote/Hybrid Job Description...  ...structured, documented frameworks with clear expectations, timelines...  ...Consulting Leadership Training and Development Organizational... 
    Senior
    Training
    Remote work

    Relativity

    Indiana, PA
    4 days ago
  •  ...Senior Software Engineer About the role As a Senior Software Engineer within the Application and Data team, you will contribute to the technical bridge between the Dexter robotic system and its cloud analytics platform. You will design and develop C++/Qt software modules... 
    Senior
    Remote work

    The Biopôle

    Indiana, PA
    3 days ago
  •  ...Metonic is seeking an experienced software developer with a strong background in PHP and web application development. You will build...  ...degree in CS or equivalent, plus familiarity with modern frontend frameworks; Javascript is a plus and experience with Metronic is... 
    Senior

    KAIZEN softservices

    Indiana, PA
    6 hours ago
  •  ...Factory vorantreibt. Diese Rolle erfordert ein abgeschlossenes Studium in Softwareentwicklung sowie fundierte Erfahrung im Software Engineering. Der ideale Kandidat bringt Kenntnisse in Cloud-Technologien, Kubernetes und Kafka mit und hat eine Leidenschaft für datengetriebene... 
    Senior

    Stamm AG

    Indiana, PA
    7 hours ago
  •  ...Flatirons Solutions India Pvt Ltd is seeking a Senior Software Engineer to join our Product Engineering team in India, based in Chennai. Our team plays a vital role in evolving core platforms that deliver scalable, resilient, and cost-effective solutions powering... 
    Senior

    flatironssolutions

    Indiana, PA
    6 hours ago
  •  ...addressing application-related queries and issues Conduct user training sessions as needed to improve user proficiency with the...  ...web-based architecture, Microservice & distributed solution NET Framework, .Net Core 6.0+,MVC 5, C#, ASP.NET, WEB API, React, Redux, JSON... 
    Senior
    Training
    Shift work

    EXL

    Indiana, PA
    3 days ago
  •  ...Abgeschlossenes Studium in Softwareentwicklung oder einem verwandten Fachgebiet (FH oder höher) sowie mehrjährige Berufserfahrung im Software Engineering Interesse an Smart Factory sowie datengetriebenen Produktionsprozessen Vertrautheit mit Cloud-Technologien,... 
    Senior

    Stamm AG

    Indiana, PA
    7 hours ago
  •  ...Alpaca is seeking a Senior Software Engineer to join the Clearing team. You will help build and scale post-trade infrastructure, focusing on reliability and scalability for US equities, options, and related products. You will own end-to-end projects, design APIs, and... 
    Senior

    Alpaca

    Indiana, PA
    7 hours ago
  • $48k - $115.5k

     ...the International Professional Practice Framework of the Institute of Internal Auditors, including...  ...and identifying developmental/training opportunities to enhance their audit and...  ...which are distributed, to those audited, Senior Management, external auditors, regulatory... 
    Senior
    Training
    For contractors
    Work at office
    Monday to Friday

    S&T Bank

    Indiana, PA
    6 days ago
  • $500 per month

     ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to...  ...significant impact, we encourage you to apply. Your Role As a Senior Software Engineer on the Clearing team you’ll work on what happens... 
    Senior
    Home office
    Shift work

    Alpaca

    Indiana, PA
    7 hours ago
  •  ...Senior Legal Counsel, Labor & Employment (EMEA) Job Number: R-20260508-0023 Department...  ...labour & employment governance framework across the region in partnership with HR...  ...alignment with budgetary constraints. Training Campaigns: Design and implement educational... 
    Senior
    Training
    Contract work

    Aldo Group International AG

    Indiana, PA
    7 hours ago
  •  ...strategy, design discussions, and operations of the team, with containerized API services. Participate in all aspects of agile software development including design, implementation, and deployment. Responsible for the end-to-end lifecycle of new product features... 
    Senior
    Flexible hours

    NielsenIQ

    Indiana, PA
    7 hours ago
  •  ...robust, scalable, and efficient software solutions that drive business growth and innovation. The Senior Developer will ensure high-...  ...computer science, Software Engineering, or a related field. ~7+ years...  ...Professional development: training programs and upskilling/re‑skilling... 
    Senior
    Work at office
    Work from home
    Flexible hours

    Orange Business

    Indiana, PA
    7 hours ago
  •  ...und zukunftssicher machen. Sie bringen ein abgeschlossenes Studium in Softwareentwicklung oder einem verwandten Fachgebiet mit und mehrjährige Berufserfahrung im Software Engineering. Sehr gute Deutsch- und Englischkenntnisse runden das Profil ab. #J-18808-Ljbffr
    Senior

    Stamm AG

    Indiana, PA
    7 hours ago
  •  ...A leading consulting firm in the United States seeks a software developer experienced in Go or .NET to build and maintain applications. The ideal candidate has 4-6 years of experience, with skills in React and cloud development (Azure preferred). Responsibilities include... 
    Senior
    Flexible hours

    Guidehouse

    Indiana, PA
    14 hours ago
  •  ...Technologien ein. Sie bringen ein abgeschlossenes Informatikstudium oder eine gleichwertige Ausbildung mit, verfügen über fundierte Kenntnisse in .NET, ASP.NET Core und Architekturmustern sowie Erfahrung in agilen Methoden und Requirements Engineering. #J-18808-Ljbffr
    Senior

    4tecture GmbH

    Indiana, PA
    7 hours ago
  •  ...Mastek Limited is seeking a Senior Salesforce Developer with 5+ years of hands-on experience to design, develop, and enhance Salesforce...  ...will work on scalable solutions, integrations, authentication frameworks, and adhere to SDLC best practices, while delivering high-... 
    Senior

    Mastek Limited

    Indiana, PA
    6 hours ago
  •  ...Senior Software Engineer We are looking for a talented Senior Software Engineer (Python) to join one of our teams engaged in development of business applications for an airline company. Project Description Our client is building a world where air travel is the... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work

    Nika IT Solutions

    Indiana, PA
    7 hours 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!