PMs for Hire
Staff Software Engineer, Developer Productivity (Dev Environments) - Claude Code
San Francisco, CA · Staff+
H1B sponsorship available$405k-$485kDetected 27 days ago
PythonGoRustGitDockerKubernetesRESTNLPA/B TestingLogisticsResearchCommunication
About the role
- Every minute an Anthropic engineer or researcher spends waiting on a container to boot, a dependency to resolve, or CI to surface a failure that could have been caught locally is a minute not spent on frontier AI safety.
- This team works the way it expects the rest of Anthropic to work: with Claude in the loop.
Responsibilities
- 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
- Drive down cold-start time for fresh development environments and keep it low as the codebase grows
- Design and implement the environment isolation model (sandboxes, ephemeral environments, namespace separation) that lets engineers experiment freely without risk to shared systems
- Build and maintain the pre-push validation surface so failures are caught on the engineer's machine, not in CI
- Partner with platform, delivery infrastructure, and tooling teams to shape the repository and service topology that best supports a fast inner loop
- Act as a technical lead across team boundaries - gathering requirements, building consensus, and advocating for the approach that's right for engineers across Anthropic
- Prior ownership of a developer environment, build system, or paved-path workflow used by a multi-team engineering organization, with demonstrable adoption
- Experience working across team boundaries to deliver infrastructure that other engineers depend on
Requirements
- Significant professional software engineering experience in backend or developer infrastructure domains
- Proficiency in Python
- Hands-on experience with containers (Docker or equivalent), Kubernetes, and pod-level operations
- Years of experience required will correlate with the internal job level requirements for the position
Nice to have
- 7+ years of backend or developer infrastructure engineering experience
- Experience with Rust or Go
- A track record of reducing cold-start or boot time on a complex multi-service stack to under a minute, with before/after measurements
- Experience leading (or making the case against) a monorepo extraction, repo split, or comparable scope-boundary migration from the developer-tooling side
- Rebuilding the dev container image pipeline so a new engineer goes from git clone to a running environment in under 60 seconds
- Shipping a pre-push hook framework that runs the relevant subset of tests and lints locally, cutting CI failure rate for first-attempt pushes
- Representative projects
Compensation
- $405,000 - $485,000 USD
- Required field of study: A field relevant to the role as demonstrated through coursework, training, or professional experience
- Minimum years of experience: Years of experience required will correlate with the internal job level requirements for the position
- However, some roles may require more time in our offices.
Benefits
- Minimum education: Bachelor's degree or an equivalent combination of education, training, and/or experience
Company info
- Daily, hands-on use of AI coding assistants as part of your own development workflow
Visa & Work Authorization
- However, we aren't able to successfully sponsor visas for every role and every candidate.
- But if we make you an offer, we will make every reasonable effort to get you a visa, and we retain an immigration lawyer to help with this.
- We do sponsor visas!
Apply directly at PMs for Hire →Create a free account for alerts like thisView PMs for Hire immigration profile
This listing is sourced directly from PMs for Hire's careers page and normalized into a canonical job model.