Staff+ Software Engineer, Memory & Search
Core
Design, build, and ship user-facing memory and search experiences for Claude.ai, Cowork, and Claude Code, including the backend services, model tools, and user interfaces.
Role type
Staff+ product engineer (memory & search)
Builds
Memory and search features for Claude products, including dynamic memory systems, vector search, and retrieval interfaces.
Domain
Generative AI, LLM-powered products, memory management, search and retrieval
Deliverable
product features
Required skills
Python, TypeScript, backend services, web front ends, agentic systems, LLM-powered products, tool use, retrieval, prompt or context design, product metrics, experiments, product judgment
Preferred skills
Founding experience, search or retrieval systems, embeddings, vector search, hybrid lexical and semantic retrieval, ranking, LLM/ML evaluations, consumer products with retention, personalization systems, sensitive data handling, latency-sensitive work, mentoring
Technologies
Python, TypeScript, embeddings, vector search, hybrid retrieval, ranking
Responsibilities
Design and ship memory and search experiences end-to-end; run product experiments on the memory and search stack; shape how Claude uses memory and retrieval inside its agentic loop; define and track metrics for memory utility; improve search relevance and recall; partner with product, design, privacy, legal, and safeguards; raise product quality standards; share on-call duties.
Seniority
Staff+, hands-on IC with product leadership