Software Engineer, Memory & Search
Core
Design, build, and ship memory and search experiences for Claude.ai, Cowork, and Claude Code, including backend services, model tools, and user interfaces.
Role type
Senior IC software engineer (memory & search systems)
Builds
Memory and search features for AI products (Claude.ai, Cowork, Claude Code)
Domain
AI / LLM-powered products / Search & Retrieval
Deliverable
production ML models
Required skills
Python, TypeScript, backend services, agentic systems, LLM-powered products, tool use, retrieval, prompt design, context design, product metrics, experimentation, embeddings, hybrid retrieval, ranking, user-facing result interfaces
Preferred skills
founder or early-stage engineering experience, zero-to-one product development, search or retrieval systems, LLM or ML evaluations, personalization, consumer products, sensitive-data or enterprise requirements, performance-critical work, mentoring or technical direction
Technologies
Python, TypeScript, embeddings, hybrid retrieval
Responsibilities
Design and build memory and search experiences across multiple products; run product experiments and measure results; shape Claude's use of memory and retrieval; define product metrics and build evaluations; improve search relevance and recall; partner with product, design, privacy, legal, and safeguards teams; raise standards for latency, polish, reliability, and code reviews
Seniority
Senior, hands-on IC
