Staff Software Engineer, Code RL
Core
Designing APIs, frameworks, and infrastructure to support reinforcement learning (RL) research and agentic coding environments for Claude.
Role type
Staff Software Engineer (Code RL)
Builds
Production RL systems, agentic coding environments, and research tooling
Domain
Artificial Intelligence / Reinforcement Learning / Software Engineering
Deliverable
production ML models | infrastructure
Required skills
Python (static typing, async, concurrency), API design, system reliability, failure mode anticipation, code refactoring, technical mentorship
Preferred skills
RL workflows, distributed systems, client libraries/SDKs, data lifecycle management, plugin systems, open source maintenance
Technologies
Python, RL frameworks, distributed systems, containerized execution platforms
Responsibilities
Design widely-used APIs and frameworks for researchers; Embed with research teams to build and transfer ownership of systems; Improve reliability of production RL runs; Define engineering standards and mentor teams
Seniority
Staff, hands-on IC with strategic scope