The opportunity
Anthropic is looking for Software Engineers to join the Memory & Search team. We own how Claude remembers you and how it finds what it needs, across Claude.
What you'll do
Design, build and ship memory and search experiences in Claude.ai, Cowork and: Claude Code, owning them end to end from the backend service through the model's tools to the user interface
Run product experiments on the memory and search stack: form a hypothesis, build a demo, put it in front of real users, measure, and make a clear persevere-or-pivot call
Shape how Claude uses memory and retrieval inside its agentic loop, including: what the model stores, when it searches, how results are ranked and presented, and how the user stays in control
Define and track the metrics that tell us whether memory is actually making: Claude more useful, and build the evaluations that keep quality honest as the system evolves
Improve search relevance and recall across conversations and memories,: working across embeddings, hybrid retrieval and ranking as well as the interface that presents results
Partner with product, design, privacy, legal and safeguards to ship features: that respect user consent and enterprise requirements such as customer-managed encryption keys and data retention policies
What they're looking for
- Experience as a founder, early-stage engineer, or someone who has taken a product from zero to one
- Experience building search or retrieval systems: embeddings, vector search, hybrid lexical and semantic retrieval, or ranking
- Experience building evaluations for LLM or ML systems, or measuring the quality of retrieval and ranking
- Experience on consumer products with strong retention, or on personalization systems
- Experience shipping features that handle sensitive data or meet enterprise: requirements such as customer-managed encryption keys, data residency or HIPAA
- Experience with latency-sensitive, performance-critical product work
- Experience mentoring engineers or setting technical direction for a team