← All roles

Staff Software Engineer, Environments Infrastructure

Anthropic· AI Research & Engineering
Apply on company site
San Francisco, CA, New York City, NY$405k - $605kFull-timePosted 2mo ago

About the role

Anthropic is hiring a Staff Software Engineer to design and own the infrastructure and frameworks that support productionizing reinforcement learning environments. The role embeds with research teams, builds APIs and platform layers for environment runtimes, and ensures production RL runs are healthy, observable, and maintainable. Strong emphasis on Python, API/framework design, stateful distributed systems, verification, and collaboration with researchers.

Responsibilities

  • Design widely used APIs, frameworks, and abstractions that other engineers and researchers build on, making correct usage the default and ruling out entire classes of errors structurally
  • Own the platform layers that sit beneath every environment, including the agent runtime
  • Build the tooling that lets environment owners understand, debug, and maintain their environments in production without needing an infrastructure engineer in the loop
  • Embed with research teams on a rotational basis, work directly in their codebases without slowing down the research they support, and transfer ownership when you rotate off
  • Anticipate silent failure modes and prevent them structurally through type safety, well-designed invariants, targeted testing, and refactors that reduce the room for correctness issues
  • Drive adoption of new frameworks across the organization, including deprecations and cutovers
  • Help define the engineering standards, review practices, and design patterns for a new team, and mentor researchers and engineers in adopting them

Qualifications

  • Deep expertise in Python, including static typing, safe async and concurrency patterns, and writing performant code
  • Strong taste in API and framework design, the ability to explain why an interface is right or wrong rather than just recognizing it, and a track record of other engineers or teams adopting and building on frameworks you have built
  • Experience designing or operating stateful concurrent or distributed systems, and reasoning carefully about failure, retries, idempotency, and consistency
  • A habit of verification: you measure before you conclude, and you build the checks that let a system show it's correct
  • Experience working productively in large, evolving, or research-style codebases that you didn't originally write
  • Strong written and verbal communication with collaborators of varied engineering backgrounds, and comfort with ambiguity: able to scope your own work from a loosely defined problem and drive it to a maintainable outcome

Skills

Required:PythonAPI and framework designStateful distributed systemsVerification & testingCommunication

Benefits

  • Competitive compensation and benefits
  • Optional equity donation matching
  • Generous vacation and parental leave
  • Flexible working hours
  • Lovely office space
Last updated Oct 14, 2026. Interested? Apply on the company site.

About Anthropic

building reliable, interpretable, and steerable AI systems

Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.

ai-infrastructure-and-developmentliquid-ai-recruiting-targetsetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage

More open roles at Anthropic