A

Apple

Designs phones, computers and their operating systems

Staff ML/Research Engineer - Reinforcement Learning

Applied Machine LearningUpdated on Nov 14
Full-timeSeattle, WA, USANo salary listedIn-person

About the Job

Requirements

  • At least 8 years of experience in large-scale machine learning, including reinforcement learning, from research to production.
  • At least 5 years of experience building and operating large-scale reinforcement learning or post-training systems in production.
  • Experience with reinforcement learning and alignment techniques, including RLHF, RLVR, PPO, GRPO, DPO, and supervised fine-tuning as a starting point for reinforcement learning.
  • Hands-on experience with at least one higher-level reinforcement learning or post-training framework, such as VeRL, OpenRLHF, TRL, NeMo-RL, AXLearn, or Megatron-LM.
  • Deep expertise in PyTorch or JAX, including distributed computing features.
  • Strong programming skills in Python or C++.
  • A BS, MS, or PhD degree in Computer Science, Computer Engineering, or equivalent practical experience.

Responsibilities

  • Work with researchers and machine learning engineers to develop reinforcement learning methods and translate their needs into platform features and performance improvements usable across teams.
  • Develop reinforcement learning algorithms and recipes, such as PPO, GRPO, and DPO variants, to improve reasoning, instruction following, and agentic capabilities.
  • Design reward modeling and evaluation approaches, including learned reward models, verifiable rewards, and LLM-as-judge pipelines, and protect them against reward hacking.
  • Investigate reinforcement learning behavior at scale, including reward collapse, KL divergence drift, entropy loss, off-policy mismatch, and throughput drops, and identify root causes in data, rewards, algorithms, code, or hardware.
  • Build and own scalable, efficient reinforcement learning frameworks and services on GPUs and TPUs using PyTorch or JAX and higher-level frameworks.
  • Build post-training reinforcement learning infrastructure, including high-throughput rollout and inference services, asynchronous actor-learner pipelines, reward pipelines, and secure sandboxes for model code execution and tool use.
  • Apply reinforcement learning to long-horizon, multi-turn, multimodal, and mixture-of-experts settings and solve the associated stability and efficiency problems.
  • Integrate the reinforcement learning platform with Apple's data and governance stack so each run meets privacy and security standards.
  • Set technical direction across teams, mentor engineers, and raise the engineering bar.

Desired Qualifications

  • Experience designing reward functions, reward models, and verifiers for reasoning, coding, and tool-use tasks.
  • Experience with agentic reinforcement learning, including multi-turn environments, tool use, and sandboxed code execution.
  • Experience with high-throughput inference engines for rollouts, such as vLLM or SGLang, and weight synchronization between learner and sampler.
  • Experience scaling reinforcement learning with data, tensor, pipeline, or expert parallelism across hundreds to thousands of GPUs or TPUs.
  • Strong understanding of GPU and TPU architecture, including memory hierarchy, matrix units, and high-bandwidth memory, and how these affect reinforcement learning performance.
  • Experience with collective communication libraries such as NCCL and high-speed interconnects such as NVLink, InfiniBand, and TPU ICI.
  • Experience profiling and optimizing reinforcement learning workloads with tools such as Nsight Systems, PyTorch Profiler, or XProf.
  • Open-source contributions to reinforcement learning or post-training frameworks, or publications at top machine learning venues such as NeurIPS, ICML, or ICLR.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs