Staff+ Software Engineer, Developer Productivity role at Anthropic focuses on building the end‑to‑end experience for engineers and researchers to develop, build, test, and ship code at scale. You will own the technical strategy, roadmap, and infrastructure architecture, design and build scalable distributed systems and shared libraries, evolve build environments, package management, and dependency systems, and define language ecosystem standards, tooling, and frameworks that drive developer productivity across research and production workloads.
Staff+ Software Engineer, Developer Productivity at Anthropic
Hybrid - London, UK
More jobs at AnthropicSalary
GBP 325,000 - 390,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 (Buildkite, Jenkins, GitHub Actions, or similar) and merge queue management at scale
- experience building or operating remote build execution systems (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 an 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
PythonRustGocontainer orchestrationCI/CD pipelinesbuild systemsmonorepoNix/NixOSDockerBazel Remote Execution APIBuildBarnBuildBuddyBuildkiteJenkinsGitHub ActionsGitHub APIautomation workflowsCLI tools
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.