Machine Learning Engineer -- Reinforcement Learning
$150kInstitute of Foundation Models
Job Description
Job Description
About the Institute of Foundation Models
We are a dedicated research lab for building, understanding, using, and risk-managing foundation models. Our mandate is to advance research, nurture the next generation of AI builders, and drive transformative contributions to a knowledge-driven economy.
As part of our team, you’ll have the opportunity to work on the core of cutting-edge foundation model training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI development. You will participate in the development of groundbreaking AI solutions that have the potential to reshape entire industries. Strategic and innovative problem-solving skills will be instrumental in establishing MBZUAI as a global hub for high-performance computing in deep learning, driving impactful discoveries that inspire the next generation of AI pioneers.
The Role
We’re looking for an RL infrastructure engineer to help extend and scale our end-to-end RL training systems. You’ll work side-by-side with world-class researchers and engineers to:
- Extend distributed training frameworks (e.g., DeepSpeed, FSDP, FairScale, Horovod)
- Integrate rollout generation, reward computation, trajectory processing, policy updates, and weight synchronization
- Build robust config + launch systems across multi-node, multi-GPU clusters
- Own experiment tracking, metrics logging, and job monitoring for external visibility
- Improve training system reliability, maintainability, and performance
Hands-on experience developing end-to-end RL infrastructure is required. Strong infrastructure and systems experience is what we value most.
Key Responsibilities- Distributed Framework Ownership – Extend or modify training frameworks (e.g., DeepSpeed, FSDP) to support new use cases and architectures.
- Training & Inference Integration – Connect training workers with rollout generation engines (e.g., vLLM, SGLang), including trajectory exchange and policy-weight synchronization.
- Launch Config & Debugging – Create and debug multi-node launch scripts with flexible batch sizes, parallelism strategies, and hardware targets.
- Metrics & Monitoring – Build systems for experiment tracking, job monitoring, and logging usable by collaborators and researchers.
- Infra Engineering – Write production-quality code and tests for ML infra in PyTorch or JAX; ensure reliability and maintainability at scale.
- RL Pipeline Development – Implement reward/verifier integration and trajectory processing, and validate log probabilities, token masks, and loss inputs with researchers.
- RL Execution & Recovery – Coordinate rollout and training workers, including checkpoint/restart and failure recovery; track policy versions and sample staleness when using asynchronous execution.
Must-Haves:
- 5+ years of experience in ML systems, infra, or distributed training
- Experience modifying distributed ML frameworks (e.g., DeepSpeed, FSDP, FairScale, Horovod)
- Strong software engineering fundamentals (Python, systems design, testing)
- Proven multi-node experience (e.g., Slurm, Kubernetes, Ray) and debugging skills (e.g., NCCL/GLOO)
- Ability to implement algorithms across GPUs/nodes based on mathematical specs
- Experience working on an ML platform/ infrastructure, and/or distributed inference optimization team
- Experience with large-scale machine learning workloads (strong ML fundamentals)
- Hands-on experience developing an LLM RL pipeline, with ownership across rollout/inference and distributed training integration.
- Working knowledge of policy optimization methods such as PPO or GRPO, sufficient to implement and debug sampling, log probabilities, and policy updates.
Nice-to-Haves:
- Exposure to mixed-precision training (e.g., bf16, fp8) with accuracy validation
- Familiarity with performance profiling, kernel fusion, or memory optimization
- Open-source contributions or published research (MLSys, ICML, NeurIPS)
- CUDA or Triton kernel experience
- Experience with large-scale pre-training
- Experience building custom training pipelines at scale and modifying them for custom needs
- Deep familiarity with training infrastructure and performance tuning
- Experience with asynchronous RL, multi-turn or tool-using rollout environments, or custom reward/verifier systems.
Compensation
$150,000 – $450,000/year + discretionary performance bonus + benefits
The posted salary range represents the company’s good faith estimate of the base compensation for this position upon hire. The actual base compensation offered may vary within this range depending on individual qualifications, including but not limited to relevant skills, experience, education, certifications, and specific business needs. In addition to base salary, total compensation includes an annual discretionary performance bonus and comprehensive benefits.
Benefits Include
- Comprehensive medical, dental, and vision benefits
- Bonus
- 401K Plan
- Generous paid time off, sick leave and holidays
- Paid Parental Leave
- Employee Assistance Program
- Life insurance and disability
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$123.75k - $185k
...product managers, UX designers, and other engineers to define requirements and deliver... ...Qualifications Knowledge and passion in machine learning algorithms, Gen AI, LLMs, and natural... ...of agent‑based modeling, reinforcement learning, and autonomous systems. Experience...SuggestedWork experience placementWork at office3 days per week- ...startup team, we work across the entire machine learning lifecycle, from data collection and... ...with real-world data and practical engineering to build scalable, reliable, and efficient... ...and multi-step reasoning. Explore reinforcement learning and advanced post-training...Suggested
$235.03k - $352.29k
.... About the Role We are looking for a Senior/Staff Machine Learning Engineer to be a technical leader on Nuro's Behavior & Planning team... ...such as foundation and world models, LLM/VLM reasoning, reinforcement and imitation learning, generative and diffusion models,...SuggestedImmediate startFlexible hours- ...pursuit of excellence, constantly learning and evolving as we pave the... .... Instead of the hand-engineered, modular stacks that defined... ...either Applied Scientist or Machine Learning Engineer, at TC3 (Senior... ...modeling, policy learning, reinforcement learning, and reward...SuggestedShift work
$175k - $230k
Who We Are Atoms is building the machines that power the next era of progress. Over the last... ...them into real environments, operate them, learn from them, and improve them until they work at scale. We are roboticists, engineers, operators, and builders. We believe the...SuggestedFull timeTemporary workWork at officeFlexible hours$160k - $225k
...growth. This capital will be used to expand our product and engineering teams, bringing our vision of intelligent, autonomous marketing... ...a new frontier — and we’re writing the manual. As an early Machine Learning Engineer at MAI, you will be the architect of the ecosystem...$175k - $215k
...data from a diverse set of sensors, enabling engineers like you to (1) develop methods for efficiently and continuously learning from large scale real-world data, to (2)... ...learning experience 3+ years experience in Machine Learning and/or Computer Vision Experience...Full timeTemporary workRemote work- ...Job Description JOB:Senior Machine Learning Engineer ONSITE: Sunnyvale, CA- 5days a week Senior hands-on ML Engineer with strong stats/ML fundamentals who has built production AI solutions on Google Cloud Platform using Vertex AI + BigQuery, has real RAG pipeline...
- ...Job Description Job Description Job Description:Job Description We are looking for a Machine Learning Engineer to join our core research and development team, focused on recovering accurate, temporally consistent 6DoF object poses from egocentric (first-person) video...
- ...Job Description Job Description Machine Learning Engineer This is an opportunity with an early stage startup.(M-F, in Mountain View, CA) About the Role We're looking for an ML research-focused software engineer to join us on our mission to build AI superpowers...Work at office
$163.2k - $264k
...precision that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and... ..., delivery (CI/CD), and monitoring of backend and machine learning components. Continuously evaluate and integrate cutting-edge...Full timeWork at office$228k - $285k
...generations. Role Summary We are seeking a Staff Machine Learning Engineer interested in the development of end-to-end models that... ...candidates have experience with Supervised Learning, Reinforcement Learning, and/or LLMs. Responsibilities As a...Full timeContract workLocal area$163.42k - $285.98k
Within the Monetization ML Engineering team, we try to connect the dots between the aspirations... ...a vision for the evolution of the machine learning technology stack within Ads. What... ..., natural language processing, reinforcement learning, and graph representation learning...Local areaRelocationRelocation package- We’re looking for a Machine Learning Engineer,Intern to join our Offline Infrastructure team This is an ideal role for people who is excited to work on large-scale systems and apply research-driven thinking to real-world machine learning problems You’ll help build and evolve...InternshipWork at office
- ...Intuitive Surgical seeks a senior machine learning engineer to develop advanced algorithms for medical imaging analysis in the Ion endoluminal robotic system. The role involves designing and implementing state-of-the-art algorithms for lung structure segmentation, registration...
- ...customer obsession, purposeful speed, ownership, and a relentless focus on outcomes. ASAPP’s AI Engineering team is seeking an enterprising, talented and curious machine learning engineer. The AI Engineering team is responsible for working closely with the research...Work at officeImmediate start
$210k - $275k
...meetings and conversations? Join our core AI team responsible for ML and work alongside industry-veteran scientists and engineers. As a Staff Machine Learning Engineer, you’ll bring your strong software engineering mindset to machine learning in order to scale and optimize...Permanent employmentImmediate start$176.1k - $308.2k
...It all started when engineer Fred Luddy wrote code that automated a tedious task for... ...experiences, and a culture of continuous learning. This is a zero-to-one incubation. We... ...AI, and MLOps, which align with advanced machine learning and AI engineering rather than...Full timeWork at officeImmediate startRemote workFlexible hours- ...drive the future of autonomy, Plus is looking for talented individuals to join its fast-growing teams. We’re looking for a machine learning engineer to train and deploy the latest generation of ML-based planning algorithms on the extensive data we collect every day...
- ...We are looking for a Senior MLOps engineer to work closely with Data Scientists to... ...MLOps stack. As an Executive Director Machine Learning Engineer on the Recommendation Engine... ...team, you’ll implement fine-tuning and reinforcement learning algorithms on large compute...
$197.5k - $272k
...vehicles, and we are quickly expanding our offerings for production-grade AI on the Edge. We are looking for a great Staff Machine Learning Engineer to join our seasoned AI team and lead the development of Edge AI for in-vehicle self-aware health monitoring and...Work at officeWorldwideFlexible hoursShift work3 days per week$150k
...class researchers, data scientists, and engineers, tackling the most fundamental and impactful... ...for high-performance computing in deep learning, driving impactful discoveries that... ...-generation foundation models to unlock machine intelligence beyond lingual. Our mission...Visa sponsorship$151.8k - $265.35k
We are seeking a Senior ML Engineer to join our team of dedicated machine learning and software engineers. This role involves timely engineering, system development, ML model assessment, constructing data pipelines, composing prototypes, evaluation, operationalization....Local area- ...operates at the intersection of natural language processing, machine learning, ML ops, and cloud computing. Each member of the team is motivated... ...to become a full stack data scientist/machine learning engineer, and you will be given ownership across the entire machine learning...Remote work
$170k - $200k
...building AI risk models that combine clinical data with genomics to predict disease risk years before onset. We are hiring a Machine Learning Engineer with deep expertise in machine learning and advanced deep learning model development. You will develop and improve deep...Shift work- Valar Labs Machine Learning Engineer Engineering Full-time Palo Alto, CA Valar Labs is a well funded, fast-growing AI diagnostics startup backed by leading VCs revolutionizing oncology and urology through cutting-edge technology and innovation. We are dedicated to...Full timeWorldwide
- Location Palo Alto, CA Employment Type Full time Location Type On-site Department Engineering Role Overview As a Machine Learning Engineer, you will play a central role in translating cutting-edge machine learning research into scalable, production-ready solutions. You...Full time
$65 - $70 per hour
Day 1 Onsite Cupertino, CA (Client prefers only local folks) Hybrid - 3 days onsite / week (Every Tuesday, Wednesday, Thursday is onsite, and Monday, Friday is Remote) Long term contract No mid layer / No Implementation partners are Involved Mode of Interview: Mostly...Long term contractFull timeLocal areaRemote workMonday to Friday3 days per week$186k - $220k
...of what's possible in AI. As a software engineer, you will work coactively with the best... ...edge techniques in data-centric AI (active learning, multimodal intelligent search) and... ...scientists to create algorithms built on top of machine learning models to enable efficient,...Night shift$203k - $270k
...and its allies. Founded by two former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings together... ...: We are looking for a Staff Level Computer Vision and Machine Learning Engineer to help lead the development and optimization of...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer -- Reinforcement Learning. Be the first to apply!
- computer vision machine learning engineer Sunnyvale, CA
- machine learning engineer Sunnyvale, CA
- internship machine learning Sunnyvale, CA
- machine learning research scientist Sunnyvale, CA
- artificial intelligence - machine learning intern Sunnyvale, CA
- data engineer machine learning Sunnyvale, CA
- machine learning Sunnyvale, CA
- machine learning remote Sunnyvale, CA
- machine learning scientist Sunnyvale, CA
- machine learning intern Sunnyvale, CA


