Sr. Staff Software Engineer, Pinterest Assistant
Core
Technical leader for the Pinterest Assistant team, defining architecture and strategy for a visual-first, AI-powered companion that helps users go from inspiration to action across shopping, search, and discovery.
Role type
Sr. Staff Backend Engineer (AI/LLM Systems)
Builds
Multi-modal, conversational experiences, orchestration, memory, personalization, and platform infrastructure for the Pinterest Assistant.
Domain
Consumer AI, LLMs, Agentic Systems, Backend Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend architecture, distributed systems, Python/TypeScript/Node, LLM orchestration, context management, API design, technical leadership, mentoring, cross-functional collaboration
Preferred skills
Conversational AI design, tool calling, retrieval-augmented generation (RAG), embeddings, evaluation frameworks for AI products, full-stack development
Technologies
Python, TypeScript, Node, LLMs, RAG, embeddings
Responsibilities
Define technical vision and architecture for backend systems powering Pinterest Assistant; Lead design and implementation of core Assistant platform including orchestration and memory; Drive technical strategy for foundational platform investments; Partner with Product, Design, Frontend, and ML teams to build personalized conversational experiences; Establish engineering best practices for production LLM and agent systems; Mentor engineers and raise the technical bar across the organization.
Seniority
Sr. Staff, hands-on IC with significant leadership scope