Staff+ Software Engineer, Caching
Anthropic · San Francisco
Job description
About the role
Anthropic is seeking an experienced engineer to build a managed caching service from the ground up. The role sits within the Databases organization and owns the cache layer that powers the fastest paths of Claude’s product ecosystem.
Key responsibilities
- Define technical direction for caching infrastructure across product and research teams.
- Design, build, and operate a managed Redis fleet that scales to millions of users.
- Create client libraries and developer abstractions that make correct caching the default.
- Implement CDC‑driven cache invalidation to keep cached data consistent with source‑of‑truth databases.
- Architect solutions that run on GCP, AWS, first‑party deployments, and other environments.
- Optimize latency, hit rates, reliability, and cost efficiency on critical paths.
- Develop observability and tooling for easy debugging of cache behavior.
- Collaborate with product and research teams to understand access patterns and accelerate their work.
- Make informed build‑vs‑buy decisions for caching technologies.
Required profile
- Significant experience building and operating production distributed systems.
- Deep knowledge of caching architectures, invalidation strategies, consistency trade‑offs, and failure modes.
- Hands‑on experience operating Redis, Memcached, or similar in‑memory stores in production.
- Proficiency in at least one systems programming language (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 rapid development with production reliability.
- Strong technical leadership and cross‑functional collaboration skills.
Required skills
- Redis
- Memcached
- Go
- Rust
- Java
- C++
- Python
- Google Cloud Platform (GCP)
- Amazon Web Services (AWS)
- Distributed systems design
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 19 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 3 weeks ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Anthropic
San Francisco