← All roles

Research Engineer / Performance Engineer, RL Distributed Systems

Anthropic ·San Francisco, CA | New York City, NY | Seattle, WA ·Hybrid 31d ago
PythonRustC++GoKubernetes

About the role

Anthropic is seeking a Research Engineer for the Distributed Systems team within RL Engineering. The role involves designing, building, and operating distributed systems that run reinforcement learning at scale, including scheduling, data movement, fault tolerance, autoscaling, and observability. The engineer will work on the current limit of the system, collaborating with researchers and performance engineers to ensure training correctness and reliability. The system changes rapidly, requiring

Requirements

Strong software engineering skills in Python and at least one systems language (Rust, C++, 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. Experience debugging complex failures across many hosts. Strong written communication for design

About the company

Anthropic

Anthropic is an AI safety and research company developing advanced AI systems like Claude. Their value proposition lies in building beneficial AI for humanity by prioritizing safety and ethical considerations throughout their research and product development.

View company page →
$500k–850k
Hybrid San Francisco, CA | New York City, NY | Seattle, WASan Francisco, USNew York City, USSeattle, US
Posted 31d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
Anthropic
https://www.anthropic.com

Anthropic is an AI safety and research company developing advanced AI systems like Claude. Their value proposition lies in building beneficial AI for humanity by prioritizing safety and ethical considerations throughout their research and product development.

View company page →