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

Machine Learning Engineer -- Reinforcement Learning

$150k

Institute 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.
Qualifications

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.

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer -- Reinforcement Learning in Sunnyvale, CA vacancy
  • $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... 
    Suggested
    Work experience placement
    Work at office
    3 days per week

    Eightfold

    Santa Clara, CA
    3 days ago
  •  ...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

    Maxinsights

    Santa Clara, CA
    6 days ago
  • $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,... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    24 days ago
  •  ...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... 
    Suggested
    Shift work

    EngineersOfAI

    Sunnyvale, CA
    3 days ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    Atoms

    Mountain View, CA
    4 days ago
  • $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... 

    MAI Agents

    Mountain View, CA
    3 days ago
  • $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 time
    Temporary work
    Remote work

    Waymo LLC

    Mountain View, CA
    3 days ago
  •  ...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... 

    West Coast Consulting LLC

    Sunnyvale, CA
    3 days ago
  •  ...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... 

    Maxinsights

    Santa Clara, CA
    20 days ago
  •  ...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

    Amiri Recruiting

    Mountain View, CA
    10 days ago
  • $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 time
    Work at office

    PaloAlto Networks

    Santa Clara, CA
    1 day ago
  • $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 time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    7 hours ago
  • $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 area
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    4 days ago
  • 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... 
    Internship
    Work at office

    Unity

    Mountain View, CA
    3 days ago
  •  ...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... 

    Intuitive Surgical

    Sunnyvale, CA
    8 days ago
  •  ...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 office
    Immediate start

    ASAPP

    Mountain View, CA
    20 days ago
  • $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 employment
    Immediate start

    Otter.ai

    Mountain View, CA
    4 days ago
  • $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 time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    11 days ago
  •  ...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... 

    PlusAI

    Santa Clara, CA
    15 days ago
  •  ...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... 

    JPMorgan Chase & Co.

    Palo Alto, CA
    8 days ago
  • $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 office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Sonatus

    Mountain View, CA
    19 days ago
  • $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

    Institute of Foundation Models

    Sunnyvale, CA
    29 days ago
  • $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

    Adobe Inc.

    San Jose, CA
    4 days ago
  •  ...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

    McKinsey & Company

    San Jose, CA
    3 days ago
  • $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

    MyOme, Inc.

    Menlo Park, CA
    5 days ago
  • 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 time
    Worldwide

    Valar Labs

    Palo Alto, CA
    3 days ago
  • 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

    Nace.AI

    Palo Alto, CA
    3 days ago
  • $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 contract
    Full time
    Local area
    Remote work
    Monday to Friday
    3 days per week

    PTR Global

    Cupertino, CA
    3 days ago
  • $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

    Coactive Systems Inc.

    San Jose, CA
    4 days ago
  • $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

    Allen Control Systems

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer -- Reinforcement Learning. Be the first to apply!