Senior Software Engineer, RL Post-Training Frameworks
$184k - $287.5kNVIDIA
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 engineeringStrong 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 companyStrong verbal and written communication skills and the ability to collaborate across organizational and geographic boundariesDepth 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 compositionKubernetes 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 rolloutStrong 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-trainingWays 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 applicableKubernetes 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 #LI-HybridYour 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 Level 4, and 224,000 USD - 356,500 USD for Level 5.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until August 25, 2026.This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering an inclusive 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.SummaryLocation: US, CA, Santa Clara; US, CA, RemoteType: Full time
$272k - $431.25k
...builders? Reinforcement learning post-training is where modern AI systems... ...problems in AI: a single RL run ties together... ...NVIDIA is building an RL Frameworks engineering team for the open-source tools... ...on. We are looking for a Senior Software Engineering Manager to set...SeniorTrainingFull timeRemote work$148k - $226.2k
...autonomous driving software stack before it... ...As a software engineer on the Simulation... ...of our simulation frameworks that enable high-fidelity... ...reinforcement learning model training. We are looking... ...frameworks, and RL model training.... ...Now” on the job posting of interest....SeniorTrainingFull timeLocal areaRemote workWork from homeFlexible hours$182k - $242k
...Senior Software Engineer II, Applied Training Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for... ...loop with the backend team, enabling RL training runs to spawn thousands of... ...documentation for running popular OSS training frameworks on CoreWeave to unblock customers...SeniorTrainingPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$184k - $287.5k
...motivated Deep Learning engineer to bring advanced CUDA... ...demands, ranging from training on scales up to 100K... ...Runtime abstractions in AI frameworks: from PoC to... ...principles (aka systems software fundamentals)Adaptability... ...until August 7, 2026.This posting is for an existing...SeniorTrainingFull time$184k - $287.5k
...NVIDIA is hiring senior engineers to develop its AI platform... ...in deep learning frameworks using JAX, a tool that... ...platform to handle data, training and analysis for a... ...numeric libraries, modular software design. ~ Highly... ...13, 2026. This posting is for an existing vacancy...SeniorTrainingRemote work$150k - $175k
...Senior Software Engineer Credo is seeking a Senior Software Engineer to join our PILOT team. In... ...factors such as education, experience, training, skills, qualifications, and location... ...Front end development with JS framework (React, Vue, etc) CI/CD experience...SeniorTrainingLocal area- ...Senior Software Development Engineer Joining Intuitive Surgical means joining a team dedicated to using... ...proficiency in modern programming languages, frameworks and tools (C#/Python is a plus)... .... Required Education and Training: ~ Bachelor's or master's in...SeniorTrainingLocal areaFlexible hours
$100k - $200k
...perception service software platform OmniVidi -... ...motivated and skilled Senior Software Engineer to join our innovative... ...machine learning frameworks such as TensorFlow or... ...conference participation, training etc.) What is... ...which it has been posted. Even more...SeniorTrainingWork experience placementLive inLocal area$144.7k - $221.4k
...testing, data mining, training, and metrics as first-... ...in a unified analytics framework. By joining this team,... ...clear feedback for engineering and leadership, and help... ...introspect autonomous driving software performance... ...Apply Now" on the job posting of interest. The policy...SeniorTrainingFull timeWork at officeLocal areaWork from homeRelocationRelocation packageFlexible hours$167.7k - $245.2k
...cybersecurity, platform and systems engineering. We are driven by a shared... ...Jira, and automated testing frameworks. Agentic development –... ..., testing, and optimizing training workloads for large language... ...The starting salary range posted for this position is $167,70...SeniorTrainingFull timeTemporary workImmediate startFlexible hours$255.65k
...What you can expect: As a Senior AI Software Engineer, you will collaborate to... .... You will ensure AI training, inference, deployment, and... ...concepts, algorithms, and frameworks (e.g. TensorFlow, PyTorch)... ...indicated in the job description/posting. BenefitsAs part of our...SeniorTrainingWork at officeRemote work- ...leadership team: Our Heads of AI, Engineering, and Product bring extensive... ...Now we need an experienced software engineer to make these... ...equivalent modern Python web framework experience (Django REST Framework... ...other frontier models - not training them but engineering the...SeniorTraining
$182k - $242k
...role We're looking for a Senior Engineer for CoreWeave's Benchmarking... ...for end-to-end MLPerf Training and Inference runs, including... ...other large-scale benchmarking frameworks. Contributions to OSS projects... ...We Offer The range we've posted represents the typical...SeniorTrainingPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$182k - $242k
...role We're looking for a Senior Engineer to be a driving force on CoreWeave... ...up through distributed training and inference workloads. You... ...tools, or data governance frameworks. Why CoreWeave? Own the... ...We Offer The range we've posted represents the typical compensation...SeniorTrainingPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$170k - $205k
...Senior Software Engineer The Crusoe Cloud Managed AI team seeks an ambitious and experienced Senior... ..., contribute to open-source AI frameworks and actively participate in the AI community... ...and familiar with AI infrastructure (training, inference, ETL pipelines). ~...SeniorTrainingTemporary workWork at office$172.43k - $230.95k
...Crusoe. About This Role: The Senior Software Engineer for the AI Model Lifecycle team will... ...Implement and maintain end-to-end training pipelines for Large Language Models.... ...AI projects such as vLLM or similar frameworks. Performance optimizations on GPU...SeniorTrainingTemporary work- Client: Sams Club/ Walmart Job Title: Senior Software Engineer (Python) Location: Sunnyvale, CA on... ...patterns. Exposure to AI/ML frameworks such as PyTorch, TensorFlow, or Hugging... ...system integration rather than model training. Good understanding of system design...SeniorTraining
$152k - $241.5k
...'re now looking for a Senior Software Engineer, Cosmos Infrastructure... ...physical environments and train robots, autonomous... ...training and data curation frameworks.What you will be doing... ..., pre-training, post-training, Export/quantization... ...- fine tuning and RL...SeniorTrainingFull time$184k - $287.5k
...highly motivated software professional to work... ...of high-level DL frameworks and low-level CUDA... ...bottlenecks in both training and inference... ...Science, Computer Engineering, Electrical Engineering... ...highly parallel/RL-style simulation environments... ...4, 2026.This posting is for an existing...SeniorTrainingFull time$144k - $216k
...As a Senior AI Engineer on our Core AI team, you will be a cornerstone... ...Python and modern AI frameworks Design and... ...years of professional software engineering experience... ...feedback (RLHF) or other RL techniques for improving... ...#LI-JM1 This job posting is for our Senior Software...SeniorFull timeWork at office$182k - $226k
Senior Full Stack Software Engineer San Jose, California, United States Electric Hydrogen... ..., PySpark, or similar frameworks Experience designing, building... ...as relevant education or training and experience. Base salary... ...technologies for the post-carbon world, with a proven...SeniorTrainingTemporary work- ...worldwide. We’re a team of engineers, clinicians, and innovators... ...contribute to our planning software, PlanPoint, which helps our... ...codebase Required Education and Training ~ BS in computer science... ...Experience with GUI frameworks such as Qt or QML Experience...SeniorTrainingFull timeLocal areaWorldwideFlexible hours
$150.4k - $277.6k
...Platform And Frameworks Software Engineer, Sear The SPEAR team in Apple's Security Engineering & Architecture... ...new architectural elements, creating training materials required for partner team... ...job applicants Apple accepts applications to this posting on an ongoing basis....TrainingRelocation$240k - $320k
...for experts for product engineering of AI-based Autonomous... ....Job DescriptionAs the Senior Principal Engineer, E2E AI Training Framework for Autonomous Driving... ...years of experience in software development and system... ...ranges included in the postings, when included, generally...SeniorTrainingFull timeWork experience placementLocal areaFlexible hours- ...Senior Software Engineer in Test It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30... ...that learning to new challenges Required Education and Training: ~ BS or above in Computer Science and Engineering or...SeniorTrainingWork experience placementLocal areaWorldwideFlexible hours
- ...are core to how we work. The Role We're looking for a Senior Software Engineer to join our Platform team and build the foundational... ...must execute reliably in real time, and ML models need to train and deploy continuously as new data arrives. What You'll...SeniorTrainingFull time
- ...Senior Software Engineer At Toyota Research Institute (TRI), we're on a mission to improve the... ...in C++ and Python, that supports ML training, evaluation, and inference workflows.... ...inference pipelines. ~ Familiarity with ML frameworks (PyTorch, TensorFlow), model...SeniorTrainingShift work
$162k - $260k
...Senior Software Engineer, Perception Aurora's mission is to deliver the benefits of self-driving... ...leveraging large-scale data sets for training and analysis. Collaborate and iterate... ...Experience utilizing deep learning frameworks such as PyTorch or TensorFlow....SeniorTrainingWork at officeLocal area3 days per week$136.5k - $276.5k
...Senior Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who... ...based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual...SeniorTrainingWork experience placementWork at officeLocal areaImmediate start$209k - $270k
...The Role We're looking for a Senior Software Engineer to join our ML Infrastructure team and support... ...in real time, and ML models need to train and deploy continuously as new data arrives... ...troubleshoot their own workloads, from post-run cost reporting to monitoring and...SeniorTrainingHome officeFlexible hours
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!
- software engineer - web development Santa Clara, CA
- software developer positions Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- software engineer contract Santa Clara, CA
- cybersecurity software engineer Santa Clara, CA
- part time software developer remote Santa Clara, CA
- junior software developer internship Santa Clara, CA
- software system engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- software engineer visa sponsorship Santa Clara, CA




