Scale-Out RL Systems Engineer

Anthropic

New York (NY)

Hybrid

USD 500,000 - 850,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Equity donation matching (optional)
Generous vacation and parental leave
Flexible working hours

Job summary

Anthropic is seeking a Research Engineer to join the Distributed Systems team within RL Engineering. You will work on the core distributed infrastructure that trains, samples, and runs sandboxed environments at scale, solving bottlenecks and building robust, observable systems.

Ideal candidates have strong Python and a systems language background (Rust/C++/Go), experience with large-scale distributed systems, and a track record in designing fault-tolerant, high-throughput software.

Qualifications

  • Strong software engineering skills in Python and at least one systems language such as Rust, C++, or Go.
  • Experience designing, building, and operating large-scale distributed systems in production.
  • Deep understanding of distributed systems fundamentals, including consistency, coordination, consensus, failure modes, and recovery.
  • Ability to reason quantitatively about throughput, latency, and resource costs across compute, memory, storage, and network.
  • Experience debugging complex failures across many hosts and services, including failures you can't reproduce locally.
  • Strong written communication, including design documents and incident writeups.

Responsibilities

  • Design, build, and operate the distributed systems that run RL at scale, across training, sampling, and environmental execution.
  • Find and remove whatever currently limits the system, whether it's scheduling, data movement, storage, networking, or coordination.
  • Build fault tolerance into every layer: failure detection, isolation, and recovery that keep long-running jobs making progress without human intervention.
  • Design resource management and autoscaling so that compute follows demand as a run's needs shift.
  • Build observability that makes it possible to understand what a run is doing and why it slowed down, stalled, or produced unexpected results.
  • Build automation that detects and remediates common problems, and design interfaces that let engineers and automated tools operate runs safely.
  • Work with researchers and performance engineers to make sure systems changes preserve training correctness and don't introduce subtle nondeterminism.
  • Remove classes of failure at their source through incident review, testing, and redesign, and write clear design documents for what you build.

Skills

Python
Rust
C++
Go
Distributed systems
Performance debugging
System design docs

Education

Bachelor's degree

Tools

Kubernetes

Job description

Anthropic is seeking a Research Engineer to join the Distributed Systems team within RL Engineering. You will work on the core distributed infrastructure that trains, samples, and runs sandboxed environments at scale, solving bottlenecks and building robust, observable systems.

Ideal candidates have strong Python and a systems language background (Rust/C++/Go), experience with large-scale distributed systems, and a track record in designing fault-tolerant, high-throughput software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RL Frontiers Engineer: Scale-Driven Research & Systems
RL Frontiers Engineer: Scale-Driven Research & Systems

Alex Loftus • New York (NY)

Hybrid
USD 500,000 - 850,000
Equity donation matching
Flexible hours
Vacation and parental leave
+1
RL Frontier Engineer: Scale-Savvy AI Architect
RL Frontier Engineer: Scale-Savvy AI Architect

Anthropic • New York (NY)

Hybrid
USD 500,000 - 850,000
Competitive compensation
Generous vacation
Flexible working hours
Staff RL Environments Engineer: End-to-End Systems
Staff RL Environments Engineer: End-to-End Systems

United States Digital Space LLC • San Francisco (CA), New York (NY)

On-site
USD 252,000 - 315,000
Health insurance
Dental & vision coverage
:Learning stipend
Staff Software Engineer, Environments Infra — Scale RL
Staff Software Engineer, Environments Infra — Scale RL

Anthropic Limited • San Francisco (CA)

Hybrid
USD 405,000 - 605,000
Staff Software Engineer — RL Environment Platform
Staff Software Engineer — RL Environment Platform

Anthropic • New York (NY)

Hybrid
USD 405,000 - 605,000
Frontier RL Research Engineer: Scale & Systems
Frontier RL Research Engineer: Scale & Systems

United States Digital Space LLC • San Francisco (CA)

Hybrid
USD 500,000 - 850,000
Full-Stack Engineer for RL Data Platforms
Full-Stack Engineer for RL Data Platforms

Anthropic • New York (NY)

Hybrid
USD 300,000 - 405,000
Staff Software Engineer, RL Data Platform
Staff Software Engineer, RL Data Platform

Anthropic • San Francisco (CA)

Hybrid
USD 320,000 - 405,000
Competitive compensation & benefits
Equity donation matching (optional)
Generous vacation and parental leave
+2
Staff Engineer, Scalable RL Infrastructure
Staff Engineer, Scalable RL Infrastructure

Inception • San Francisco (CA)

On-site
USD 180,000 - 240,000
RL Systems Engineer - Scale, Reliability & Observability
RL Systems Engineer - Scale, Reliability & Observability

United States Digital Space LLC • San Francisco (CA)

Hybrid
USD 500,000 - 850,000