Staff+ Software Engineer, Caching

Anthropic$320K — $485K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in building and operating scalable distributed systems
  • In-depth understanding of caching architectures and invalidation strategies
  • Hands-on experience with Redis or similar in-memory data stores in production
  • Proficiency in systems programming languages like Go, Rust, Java, C++, or Python
  • Experience leading complex infrastructure projects as an engineer or tech lead
  • Strong technical leadership and collaboration skills
  • Ability to balance rapid development with production reliability

Responsibilities

  • Drive the technical direction for caching infrastructure across teams
  • Design and operate a scalable managed Redis fleet for millions of users
  • Develop client libraries that facilitate correct caching for engineers
  • Implement CDC-driven cache invalidation to ensure data consistency
  • Architect caching solutions across multi-cloud environments
  • Optimize latency, reliability, and cost efficiency in caching operations
  • Build observability tools for understanding cache behavior

Benefits

  • Visa sponsorship available
  • Hybrid work policy with some office presence required
  • Opportunity to work on foundational cache layer technology
  • Engage in high-impact projects affecting product performance
  • Collaborative environment with cross-functional teams
  • Contribution to open-source projects encouraged
Full Job Description
About the role

We're looking for experienced engineers to build Anthropic's cache layer as a managed service from the ground up. The Caching team is part of the Databases organization and owns the systems that keep Anthropic's hottest paths fast and correct: a managed Redis fleet, client libraries used across the company, and CDC-driven cache invalidation that solves one of distributed systems' hardest problems the right way.

This is a foundational role on a small team with outsized leverage. Every millisecond you take off a hot path is multiplied across every Claude request. You'll set the technical direction for caching at Anthropic, from the data plane to the developer experience, and you'll work closely with product and research teams to make caching something engineers get for free rather than something they have to think about.
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

Note: Prior AI/ML infrastructure experience is not required. We value deep infrastructure expertise from any domain.

The annual compensation range for this role is listed below.

For sales roles, the range provided is the role's On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role.

Annual Salary:

$320,000-$485,000 USD

Logistics

Minimum education: Bachelor's degree or an equivalent combination of education, training, and/or experience

Required field of study: A field relevant to the role as demonstrated through coursework, training, or professional experience

Minimum years of experience: Years of experience required will correlate with the internal job level requirements for the position

Location-based hybrid policy: Currently, we expect all staff to be in one of our offices at least 25% of the time. However, some roles may require more time in our offices.

Visa sponsorship: We do sponsor visas! However, we aren't able to successfully sponsor visas for every role and every candidate. But if we make you an offer, we will make every reasonable effort to get you a visa, and we retain an immigration lawyer to help with this.

About Anthropic

Anthropic is an artificial intelligence research lab that focuses on developing AI systems that are safe, reliable, and trustworthy. The company was founded in 2019 by Dr. Yoshua Bengio, a leading AI researcher and winner of the Turing Award. Anthropic's research is focused on developing AI systems that can learn from small amounts of data, reason about complex systems, and interact with humans in a natural way. The company is based in New York City and has a team of experienced AI researchers and engineers.
Learn more about Anthropic
Size
50 employees
Industry
Founded
2019

Similar Jobs

More Jobs at Anthropic

More Information Technology Jobs

Find similar Staff+ Software Engineer, Caching jobs: