Anthropic's Infrastructure organization is foundational to our mission of developing AI systems that are reliable, interpretable, and steerable. The Developer Productivity team owns the end-to-end experience of how engineers and researchers at Anthropic develop, build, test, and ship code at scale—from source control and language ecosystems to build and CI infrastructure, to developer acceleration tooling that deeply integrates Claude into engineering workflows.
Staff+ Software Engineer, Developer Productivity at Anthropic
Hybrid - San Francisco, CA; New York City, NY; Seattle, WA
More jobs at AnthropicSalary
USD 405,000 - 625,000
Requirements
Skills
- deep experience with build systems, CI/CD pipelines, and/or developer tooling in a large monorepo environment
- strong proficiency in Python, Rust and/or Go
- obsessed with developer productivity and reducing friction in the software development lifecycle
- experience with container orchestration and infrastructure at scale
- excellent communication skills and enjoy supporting internal partners to improve their development experience
- excited about designing foundational systems and comfortable working independently on ambiguous, high-impact technical challenges
- 15+ years of experience in a Software Engineer role, building and operating large-scale developer infrastructure
- 3+ years of experience leading large scale complex projects or teams as a tech lead
- experience with CI orchestration tools such as Buildkite, Jenkins, GitHub Actions, or similar and merge queue management at scale
- experience building or operating remote build execution systems such as Bazel Remote Execution API, BuildBarn, BuildBuddy, or similar
- experience with Nix/NixOS/Docker and managing large image / package sets at scale
- experience building CLI tools, developer-facing services, and GitHub API and automation workflows
- Bachelor’s degree or equivalent combination of education, training, and/or experience
Responsibilities
- Own the technical strategy and roadmap for your area, translating team-level goals into concrete execution plans
- Define infrastructure architecture, ensuring the hardest problems get solved — whether by you directly or by working through others
- Design and build scalable, reliable distributed infrastructure and shared libraries that support high-volume workloads across all engineering teams
- Own and evolve build environments, package management, and dependency systems to enable fast, reproducible builds
- Define and implement language ecosystem standards, tooling, and frameworks that drive developer productivity across research and production workloads
Technologies
PythonRustGobuild systemsCI/CD pipelinescontainer orchestrationBuildkiteJenkinsGitHub Actionsmerge queue managementBazel Remote Execution APIBuildBarnBuildBuddyNixNixOSDockerCLI toolsGitHub APIautomation workflowsmonorepo
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.