Staff Software Engineer, TwoTwenty
Core
Lead technical direction and architecture for backend systems powering Pinterest's AI-driven product experiences, including visual-chat, AI image generation, and LLM-based tools.
Role type
Staff Software Engineer (Backend & AI Infrastructure)
Builds
Scalable backend systems, API layers, orchestration pipelines, and evaluation frameworks for AI/LLM products.
Domain
Internet / Generative AI / Large Language Models
Deliverable
production ML models | product features | infrastructure
Required skills
Python development, distributed systems architecture, LLM integration and orchestration, system design for scale, operational excellence, cross-functional technical leadership
Preferred skills
Experience with agentic workflows, AI-assisted development workflows, building shared tooling for LLM evaluation
Technologies
Python, LLM infrastructure, distributed databases, async processing, caching strategies, observability tools
Responsibilities
Define backend and platform architecture for AI-driven product experiences; Architect end-to-end systems spanning API layers, orchestration, logging, evaluation, storage and safety controls; Lead resolution of complex technical challenges such as scaling LLM inference; Design and implement production backend systems including API endpoints and integrations with LLM infrastructure; Create and evolve shared tooling and evaluation frameworks for LLM-based experiences; Guide design of complex projects spanning multiple teams; Raise the bar on operational excellence by improving monitoring, alerting, incident response and capacity planning
Seniority
Staff, hands-on IC with strategic leadership