Skip to content

Staff+ Software Engineer, Caching

Build and operate Anthropic's managed Redis caching layer and client libraries from the ground up. Drive technical direction for distributed caching infrastructure across multi-cloud environments with focus on consistency, performance, and developer experience.

320k – 485kSan Francisco, CANew York, NYSeattle, WADevOps / SREHybrid10+ YOE

About the role

Key Responsibilities

  • Drive the technical direction for caching infrastructure used across Product and Research
  • Design, build, and operate a managed Redis fleet that scales to support millions of users across Claude's product ecosystem
  • Build client libraries and developer-facing abstractions that make correct caching the default for Anthropic engineers
  • Design and operate CDC-driven cache invalidation that keeps cached data consistent with source-of-truth databases
  • Architect caching solutions that operate across GCP, AWS, first-party deployments, and other environments
  • Optimize latency, hit rates, reliability, and cost efficiency on Anthropic's hottest paths
  • Build observability and tooling that makes cache behavior easy to understand and debug
  • Partner with product and research teams to understand access patterns and build infrastructure that accelerates their work
  • Make build-vs-buy decisions for caching technologies

Minimum Qualifications

  • Significant experience as a software engineer building and operating production distributed systems
  • Deep knowledge of caching architectures, including invalidation strategies, consistency tradeoffs, and failure modes
  • Experience operating Redis, Memcached, or similar in-memory data stores in production
  • Proficiency in at least one systems programming language (e.g., Go, Rust, Java, C++) or Python at scale
  • Track record of leading large, complex infrastructure projects as an engineer or tech lead
  • Ability to balance moving quickly with the reliability needs of production systems
  • Strong technical leadership and cross-functional collaboration skills

Preferred Qualifications

  • 10+ years building and scaling distributed infrastructure, with 3+ years leading large-scale projects or teams
  • Experience building managed infrastructure platforms or internal services consumed by many engineering teams
  • Experience with change data capture (Debezium or similar) or streaming data infrastructure
  • Experience operating Redis Cluster, Valkey, ElastiCache, Memorystore, or similar managed offerings at scale
  • Experience designing client libraries or SDKs for internal infrastructure
  • Experience scaling infrastructure through periods of rapid growth at high-growth companies
  • Experience with multi-cloud or hybrid cloud deployments
  • Contributions to caching systems, database internals, or related open source projects

Compensation & Benefits

  • Annual Salary: $320,000—$485,000 USD
  • Competitive compensation and benefits, optional equity donation matching, generous vacation and parental leave, flexible working hours

Skills

RedisMemcachedGoRustJavaC++PythonGCPAWSChange Data CaptureDebeziumDistributed SystemsClient LibrariesSDKs

Similar roles

DevOps / SRE jobs

Staff Software Engineer, Infrastructure Asset Systems

As a Staff Software Engineer, you will build and extend systems for tracking, governing, and reporting on infrastructure assets. This involves designing data models, workflow engines, and integrations with financial and procurement systems, ensuring compliance and auditability.

320k – 405kSan Francisco, CA +1DevOps / SREHybrid7+ YOEGoSQL

Staff Fiber Network Engineer

Owns end-to-end physical layer of private global dark-fiber backbone network, including route design, fiber acquisition, vendor management, acceptance testing, and lifecycle management. Requires deep OSP/fiber expertise, optical transport knowledge, and 8+ years experience building fiber programs.

320k – 405kSan Francisco, CA +1DevOps / SREHybrid8+ YOEGoGis

Staff Engineer, Datacenter Server Lifecycle

Owns end-to-end server lifecycle in datacenters at scale, from provisioning to decommissioning, with strong focus on automation, trusted compute security, and hardware operations for AI workloads. Requires hands-on server hardware experience and proficiency in Python/Rust/Go plus cloud infra like Kubernetes/AWS/GCP.

320k – 405kSan Francisco, CA +1DevOps / SREHybrid8+ YOEGoAWS

Staff Software Engineer, Infrastructure

Designs, builds, and operates high-scale, low-latency production infrastructure services, owning SLOs and end-to-end reliability. Partners with teams to optimize performance, evolve CI/CD, and support diverse deployments; requires 8+ years experience with strong observability and cloud expertise.

300k – 430kSan Francisco, CADevOps / SREHybrid8+ YOEGCPAWS

Senior Staff Software Engineer, Infrastructure

Designs and implements large-scale public cloud infrastructure, builds complex distributed systems and microservices. Requires 10+ years experience, expert skills in performance tuning, concurrency, multiple cloud providers like AWS/GCP/Azure, and graduate degree or equivalent.

260k – 325kUnited StatesDevOps / SRERemote10+ YOEGoAWS