Product Engineer
Builds product for AI agent memory and context layer, focusing on backend systems, developer SDKs/APIs, integrations with tools like Slack/Notion, and agent primitives. Requires 3+ years backend/fullstack experience, Python/TypeScript fluency, and strong product judgment for onsite SF role.
About the job
Responsibilities
- Build developer experience and SDKs: APIs, SDKs, docs, examples, and integration flows.
- Develop agent memory primitives: context, memory, retrieval, freshness, relevance systems (episodic memory, procedural memory, context generation, query expansion, agent-ready summaries).
- Build and improve integrations and data pipelines (Slack, Gmail, Notion, Drive, Linear, other company knowledge sources).
- Conduct product discovery through customer proximity: talk to developers, identify pain points, build reusable product improvements.
- Lead zero-to-one product development from idea to shipped product.
Requirements
- 3+ years experience building product as backend, full-stack, product, AI, or developer tools engineer.
- Fluency in Python and TypeScript.
- Strong backend engineering ability.
- Experience or strong interest in AI agents, LLM systems, retrieval, memory, context engineering, or developer tools.
- Strong product judgment and bias toward shipping.
- Clear communication and good user empathy.
- Enjoyment of building developer tools.
- Ability to work onsite in San Francisco.
Compensation
- $150k-$220k base salary.
- 0.5%-1.5% equity.
- $10,000 dream work setup budget.
- Health, dental, vision coverage and generous health benefits.
Skills
Python, TypeScript, APIs, SDKs, AI Agents, Llm Systems, Retrieval, Integrations, Backend Engineering, Data Pipelines
Similar jobs
Backend Engineering jobsBuild secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.
Build backend systems and APIs that ingest, process, and route large-scale telemetry data in real time. The role requires strong computer science fundamentals, Node.js/TypeScript experience, distributed-systems knowledge, and ownership of reliable cloud software.
Build and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.
Build and maintain backend systems powering Cash App Taxes, translating complex federal and state tax requirements into reliable filing and e-file functionality. The role requires 4+ years of software development experience, strong system design skills, and a bachelor's degree or equivalent experience.
Build shared Ruby backend foundations for APIs, asynchronous jobs, workflow orchestration, and developer tooling. The role requires 5+ years of software engineering experience, including 3+ years with production Ruby systems, plus expertise in distributed systems and large codebases.