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- ...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...SeniorTraining
$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...SeniorTraining- ...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
- ...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...SeniorFlexible hours
- ...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
- ...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
- ...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,...SeniorContract work
- ...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...SeniorWorldwide
- ...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
- ...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
- ...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
- ...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...SeniorHome officeFlexible hours
$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...SeniorTrainingRemote work- ...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...SeniorRemote work
- ...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
- ...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
- ...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
- ...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...SeniorTrainingShift work
- ...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
- ...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
$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...SeniorTrainingFor contractorsWork at officeMonday to Friday$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...SeniorHome officeShift work- ...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...SeniorTrainingContract work
- ...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...SeniorFlexible hours
- ...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...SeniorWork at officeWork from homeFlexible hours
- ...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-LjbffrSenior
- ...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...SeniorFlexible hours
- ...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-LjbffrSenior
- ...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
- ...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...SeniorFull timeWork experience placementWork at officeRemote work
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!
- senior robotics software engineer Indiana, PA
- intel software engineer Indiana, PA
- software developer fintech Indiana, PA
- software development engineer aws Indiana, PA
- information technology software engineer Indiana, PA
- ngo software engineer Indiana, PA
- remote entry level software developer Indiana, PA
- software engineer healthcare Indiana, PA
- entry level software engineer remote Indiana, PA
- senior software engineer Indiana, PA


