Staff Software Engineer, Developer Productivity (dev Environments) - Claude Code

Anthropic Anthropic · AI Frontier · San Francisco, CA · Engineering & Design - Product

This role focuses on improving the developer productivity and inner development loop for engineers at Anthropic, including those working on Claude. The engineer will own the end-to-end development environment, focusing on speed, isolation, and pre-push validation. A key aspect is the integration and use of AI coding assistants and agentic coding practices within the development workflow.

What you'd actually do

  1. Own the local and hosted development environment end to end — container lifecycle, dependency provisioning, hot reload, and the single command an engineer runs to start working
  2. Drive down cold-start time for fresh development environments and keep it low as the codebase grows
  3. Design and implement the environment isolation model (sandboxes, ephemeral environments, namespace separation) that lets engineers experiment freely without risk to shared systems
  4. Build and maintain the pre-push validation surface so failures are caught on the engineer's machine, not in CI
  5. Partner with platform, delivery infrastructure, and tooling teams to shape the repository and service topology that best supports a fast inner loop

Skills

Required

  • Python
  • containers (Docker or equivalent)
  • Kubernetes
  • pod-level operations
  • ownership of a developer environment, build system, or paved-path workflow

Nice to have

  • Rust
  • Go
  • reducing cold-start or boot time on a complex multi-service stack
  • design of environment isolation models
  • monorepo extraction, repo split, or comparable scope-boundary migration
  • Bazel, Buck, Nix, or similar hermetic build systems
  • platform tech lead

What the JD emphasized

  • Daily, hands-on use of AI coding assistants as part of your own development workflow