RL Infrastructure Engineer

Collision

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Collision AI is building models and agents for cyber defense. You’ll develop infrastructure that trains them through reinforcement learning on multi-GPU clusters.

The role blends systems engineering with practical RL, ensuring training correctness while improving performance at scale. You will collaborate with researchers to diagnose issues across trainer and inference workloads, implement robust debugging workflows, and contribute to reproducible experimentation during long-running training

Qualifications

  • Strong Python and PyTorch skills.
  • Experience building distributed training or inference infrastructure.
  • Practical understanding of RL in LLM contexts.
  • Experience profiling GPU workloads and resolving ML system issues.
  • Ability to investigate problems across research and infrastructure code.

Responsibilities

  • Coordinate trainers, rollout workers, environment execution, and reward computation across GPU clusters.
  • Improve distributed training with FSDP, tensor/pipeline parallelism, and NCCL.
  • Develop monitoring and diagnostics for stale weights and drift during long runs.

Skills

Python
PyTorch
Distributed training
Reinforcement learning infrastructure
GPU profiling
Asynchronous/off-policy training
SGLang
vLLM
NCCL
CUDA/Triton

Tools

SGLang
vLLM
NCCL
CUDA
Triton

Job description

Collision AI is building models and agents for cyber defense. You’ll develop the infrastructure that trains them through reinforcement learning, helping researchers move from initial experiments to efficient, reliable runs across many GPUs.

The role combines systems engineering with a practical understanding of RL. Infrastructure problems can change learning behavior: delayed weight updates, differences between trainer and inference log probabilities, or off‑policy drift can resemble problems with the training method itself. You’ll work closely with researchers to understand these interactions and improve performance without compromising training correctness.

What you’ll work on
  • Training and rollout systems. Coordinate trainers, rollout workers, environment execution, and reward computation across GPU clusters. Integrate SGLang for high‑throughput sampling, improve trainer‑to‑inference weight synchronization, and support asynchronous rollouts and off‑policy training.
  • Performance at scale. Improve distributed training through FSDP, tensor and pipeline parallelism, and efficient NCCL communication. Profile bottlenecks across compute, memory, and networking, and make targeted runtime or CUDA/Triton kernel improvements where they meaningfully improve training efficiency.
  • Training correctness and reliability. Develop monitoring and diagnostics that catch stale weights, trainer–inference log‑probability mismatches, and off‑policy drift during long runs. Build reproducible debugging workflows and recovery mechanisms, and use controlled comparisons to understand how infrastructure changes affect learning.
Required qualifications
  • Strong Python and PyTorch skills, with experience building distributed training or inference infrastructure.
  • Practical understanding of LLM reinforcement learning, including rollout policies, reward computation, and policy updates.
  • Experience profiling GPU workloads and resolving performance, correctness, or reliability issues in complex ML systems.
  • Ability to investigate problems across research and infrastructure code and validate changes on real training runs.
  • Experience developing RL training pipelines, particularly asynchronous or off‑policy systems.
  • Work on agent environments, sandboxed execution, reward models, or verification pipelines.
  • Experience extending SGLang, vLLM, or comparable inference runtimes.
  • Experience with FSDP, tensor or pipeline parallelism, NCCL, CUDA, or Triton.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RL Systems Engineer: Scalable GPU Training & Inference
RL Systems Engineer: Scalable GPU Training & Inference

Collision AI • San Francisco (CA)

On-site
USD 180,000 - 240,000
AI Infrastructure Engineer
AI Infrastructure Engineer

Pokee AI • United States

Remote
USD 140,000 - 220,000
Research Scientist / Engineer – Reinforcement Learning Infrastructure
Research Scientist / Engineer – Reinforcement Learning Infrastructure

lumaai • United States

Remote
USD 180,000 - 260,000
Research Scientist / Engineer – Reinforcement Learning Infrastructure
Research Scientist / Engineer – Reinforcement Learning Infrastructure

Luma • Redwood City (CA)

On-site
USD 200,000 - 300,000
Inference Engineer
Inference Engineer

Collision • San Francisco (CA)

On-site
USD 150,000 - 230,000
Machine Learning Engineer — Reinforcement Learning
Machine Learning Engineer — Reinforcement Learning

Institute of Foundation Models • Sunnyvale (CA)

On-site
USD 150,000 - 450,000
Medical benefits
Dental benefits
Vision benefits
+7
Research Scientist / Engineer – Reinforcement Learning Infrastructure
Research Scientist / Engineer – Reinforcement Learning Infrastructure

Speedrun Talent Network • Union (NJ)

On-site
USD 180,000 - 240,000
Research Scientist / Engineer – Reinforcement Learning Infrastructure
Research Scientist / Engineer – Reinforcement Learning Infrastructure

AItoolnavio • Union (NJ)

On-site
USD 180,000 - 280,000
RL Infrastructure Scientist — Scaled GPU Systems
RL Infrastructure Scientist — Scaled GPU Systems

AItoolnavio • Union (NJ)

On-site
USD 180,000 - 280,000
Research Engineer, Post-Training
Research Engineer, Post-Training

Collision • San Francisco (CA)

On-site
USD 120,000 - 180,000