Apply

Staff+ Software Engineer, Caching

Anthropic

San Francisco, CA | New York City, NY | Seattle, WAOn-siteFull-time

About this role

<div class="content-intro"><h2><strong>About Anthropic</strong></h2> <p>Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.</p></div><h2>About the role</h2> <p>We&39;re looking for experienced engineers to build Anthropic&39;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&39;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&39; hardest problems the right way.</p> <p>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&39;ll set the technical direction for caching at Anthropic, from the data plane to the developer experience, and you&39;ll work closely with product and research teams to make caching something engineers get for free rather than something they have to think about.</p> <h2>Key responsibilities</h2> <ul> <li>Drive the technical direction for caching infrastructure used across Product and Research</li> <li>Design, build, and operate a managed Redis fleet that scales to support millions of users across Claude&39;s product ecosystem</li> <li>Build client libraries and developer-facing abstractions that make correct caching the default for Anthropic engineers</li> <li>Design and operate CDC-driven cache invalidation that keeps cached data consistent with source-of-truth databases</li> <li>Architect ca

Related opportunities