Staff Software Engineer, Environments Infrastructure
Core
Designing and maintaining the infrastructure, frameworks, and APIs that enable researchers to build and run reinforcement learning environments for Claude.
Role type
Staff Software Engineer (Environments Infrastructure)
Builds
Production-ready RL environments, agent runtimes, and tooling for environment owners
Domain
AI/ML Infrastructure, Reinforcement Learning, Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Python (static typing, async, concurrency), API and framework design, distributed systems architecture, failure mode analysis, codebase navigation, technical mentorship
Preferred skills
RL workflow infrastructure, agentic systems, orchestration engines, SDK development, data lineage systems, plugin architectures, cross-team consulting
Technologies
Python, async frameworks, distributed runtimes, containerized execution platforms
Responsibilities
Design widely used APIs and abstractions for environment frameworks; Own platform layers including agent runtime; Build self-service tooling for environment debugging and maintenance; Embed with research teams to transfer ownership; Anticipate and prevent silent failure modes structurally; Drive framework adoption and define engineering standards
Seniority
Staff, hands-on IC with strategic scope