Latest AI JobsBrowse Jobs
Anthropic logo

Staff Software Engineer, Environments Infrastructure

AnthropicSan Francisco, CA | New York City, NYAI Research & Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
24 Jul 2026
Status
Open · checked 7d ago

About this role

The Staff Software Engineer, Environments Infrastructure position at Anthropic involves building and maintaining reinforcement learning systems in San Francisco, CA or New York City, NY. This role is well-suited for an experienced software developer with deep Python expertise who wants to productionize cutting-edge AI research.

Role Overview

Anthropic is hiring a Staff Software Engineer to join the AI Research and Engineering department. This role focuses on building and maintaining the infrastructure that improves Claude's capabilities through reinforcement learning. Team members embed directly with research groups, learn their workflows, and design robust frameworks and APIs that help researchers operate faster. The work involves keeping production reinforcement learning runs healthy, monitoring systems, and preventing silent failures through careful design.

Key Responsibilities

Design widely used APIs, frameworks, and abstractions that empower engineers and researchers to build correct solutions by default.
Own foundational platform layers beneath every environment, including the agent runtime.
Build internal tooling that lets environment owners debug and maintain production systems without constant infrastructure intervention.
Embed with research teams on a rotational basis to support active codebases and transfer system ownership upon rotation completion.
Anticipate silent failure modes using type safety, targeted testing, and robust refactoring.
Drive organizational adoption of new frameworks, oversee deprecations, and help shape team engineering standards.

Requirements

Deep expertise in Python, covering static typing, safe concurrency patterns, and performant code writing.
Strong taste in API and framework design with a track record of building interfaces adopted by others.
Experience designing or operating stateful concurrent or distributed systems with careful reasoning regarding failures and consistency.
A verification-first habit that prioritizes measuring and building checks for system correctness.
Experience working productively in large, evolving, or research-style codebases.
Strong communication skills and comfort navigating ambiguity to scope and drive work independently.

Nice to Have

Background building machine learning research infrastructure, reinforcement learning workflows, or agentic systems.
Experience with orchestration engines, multi-agent systems, checkpointing, or long-running stateful processes.
Practical experience using AI coding tools alongside verification methodologies.
Experience constructing client libraries or SDKs for sandboxed or containerized execution platforms.
Familiarity with large-scale data processing or data lineage systems.

Skills and Tools

Python
Large Language Models (LLMs)
Distributed systems and stateful architectures
API and framework design

Salary and Benefits

Annual Salary: $405,000 to $605,000 USD
Competitive compensation and benefits packages
Optional equity donation matching
Generous vacation and parental leave policies
Flexible working hours
Collaborative hybrid office environment with a location-based policy expecting staff in-office at least 25% of the time
Visa sponsorship available for qualifying candidates

About the Company

Anthropic operates as a public benefit corporation dedicated to creating reliable, interpretable, and steerable artificial intelligence systems that remain safe and beneficial for society. The organization functions as a single cohesive team tackling large-scale empirical science efforts rather than smaller isolated puzzles. Employees benefit from a highly collaborative environment focused on long-term safety and interpretability research directions.

How to Apply

Interested candidates should visit the official Anthropic careers page to review open positions and submit their applications securely.

Skills and tech stack

Questions candidates ask

What locations is this role available in?

This position is based in San Francisco, CA or New York City, NY, operating under a location-based hybrid policy where staff are expected in an office at least 25% of the time.

What is the salary range for the Staff Software Engineer position?

The annual salary range is $405,000 to $605,000 USD.

Does Anthropic provide visa sponsorship for this role?

Yes, Anthropic sponsors visas and retains an immigration lawyer to assist candidates who receive an offer, though sponsorship cannot be guaranteed for every applicant.

What core technical skills are required?

Candidates must have deep expertise in Python, strong API and framework design skills, experience with stateful distributed systems, and a habit of rigorous verification.

What does the Environments team do at Anthropic?

The Environments organization builds and maintains the infrastructure and frameworks that improve Claude's capabilities through reinforcement learning, helping to productionize ongoing AI research.

Ready to apply?

The application is on the official Anthropic careers page.

Apply on company site