Software Engineer, Infrastructure, Interpretability at Anthropic

On-site - San Francisco, CA; New York City, NY

Apply
More jobs at Anthropic

Anthropic seeks a Software Engineer to spearhead infrastructure for its Interpretability team. The role involves designing secure, scalable research environments and data systems, collaborating across engineering, security, and compute platforms, and translating research methods into robust audit pipelines. Candidates should bring deep experience with cloud, distributed, and developer tooling, strong communication across disciplines, and a curiosity for AI safety and interpretability.

Requirements

Skills

  • Highly proficient in at least one programming language (e.g., Python, Rust, Go, Java) and productive with Python
  • Significant experience building and operating secure and scalable software infrastructure – cloud systems, distributed systems, or developer tooling
  • Strong cross-functional communication skills – equally at home working with researchers and with platform and security teams
  • Extremely curious about unfamiliar domains
  • Strong ability to prioritize impactful work and comfortable operating with ambiguity and questioning assumptions
  • Curious about interpretability research and its role in AI safety (no research experience required)
  • Care about societal impacts and ethics of work
  • Experience with cloud infrastructure (e.g., GCP or AWS), Kubernetes, networking, and infrastructure-as-code
  • Security engineering experience: identity / auth / access management, sandboxing, red teaming
  • Experience with data warehousing, large-scale storage systems, and data lifecycle management – especially for research
  • Experience with compute schedulers and accelerator fleet management
  • Experience building developer productivity tooling and observability stacks
  • Experience building tooling to accelerate research teams

Responsibilities

  • Design, build, and own shared infrastructure for Interpretability – research environments, data systems, and compute tooling that researchers rely on daily
  • Lead cross-team efforts with our agentic engineering, security, compute, and storage platform teams, so that company-wide solutions serve research needs
  • Discover and resolve major organization-wide developer experience issues
  • Help take interpretability methods from research code to dependable audit pipelines

Technologies

PythonRustGoJavaGCPAWSKubernetesNetworkingInfrastructure-as-codeIdentity / auth / access managementSandboxingRed teamingData warehousingLarge-scale storage systemsData lifecycle managementCompute schedulersAccelerator fleet managementObservability stacksCloud systemsDistributed systemsDeveloper tooling

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.