Staff+ Software Engineer, Caching

Anthropic
San Francisco, New York, Seattle
Workplace: HybridFull timeUSD 320,000 - 485,000 annuallyFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Technical leadership","Cross-functional collaboration","Communication","Ability to balance speed and reliability"]

Build Anthropic’s cache layer as a managed service, including a scalable Redis fleet, client libraries, and CDC-driven cache invalidation. Set technical direction across the data plane and developer experience while partnering with Product and Research teams to improve latency, hit rates, reliability, and cost efficiency. Design and operate caching solutions across GCP and AWS, and create observability tooling so cache behavior is easy to understand and debug.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anthropic
Anthropic
2 months ago

Staff+ Software Engineer, Caching

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Build Anthropic’s cache layer as a managed service, including a scalable Redis fleet, client libraries, and CDC-driven cache invalidation. Set technical direction across the data plane and developer experience while partnering with Product and Research teams to improve latency, hit rates, reliability, and cost efficiency. Design and operate caching solutions across GCP and AWS, and create observability tooling so cache behavior is easy to understand and debug.
Location: San Francisco, New York, Seattle
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Drive the technical direction for caching infrastructure used across Product and Research.
  • •Design, build, and operate a managed Redis fleet that scales for Anthropic’s products.
  • •Build client libraries and developer-facing abstractions to make correct caching the default.
  • •Design and operate CDC-driven cache invalidation to keep data consistent with source-of-truth databases.
  • •Architect caching solutions across GCP, AWS, first-party deployments, and other environments.

Pay and Benefits

Salary: USD 320,000 - 485,000 annually
Perks:Paid LeaveParental Leave

Key Requirements

  • •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.
Experience:10+ years
Education:Bachelor's in A field relevant to the role as demonstrated through coursework, training, or professional experience
Skills:Technical leadershipCross-functional collaborationCommunicationAbility to balance speed and reliability
Languages:English
Tech Stack:RedisMemcachedGoRustJavaC++PythonGCPAWSCDCDebeziumRedis ClusterValkeyElastiCacheMemorystoreStreaming dataChange data capture

Eligibility

Work Authorization:Sponsorship available.

Company Brief

Anthropic
Develops large-scale AI systems and safety research to create reliable, steerable, and interpretable AI assistants and models for commercial and research applications.
Industry: AI & Machine Learning
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series C
Headquarters: San Francisco, United States
Founded: 2021
WebsiteLinkedIn