Fig AIFull Stack AI Engineer
Architected Stella, the single AI orchestrator behind Fig's one-chat-box product — a LangGraph plan-and-perform loop on FastAPI + Claude that builds and deploys websites, generates image/video/music/slide media, researches the web and acts on the user's connected apps, all in one graph rather than a separate planner and executor. Parallelizable work is delegated to recursive subagents — the same graph re-run with a narrowed toolset and a specialized prompt — for orchestrator-worker fan-out such as deep research across ~15 sources at once. Built agent-gateway, the client edge for a React Native mobile app, a Next.js + Vite web app, an Electron desktop app and messaging channels (Telegram, SMS): Firebase auth, server-side turn lifecycle, conversation persistence and a resumable SSE turn contract (POST /turn → 202, GET /stream with Last-Event-ID) whose block.start / delta / end protocol renders text, thinking, tool and plan blocks as server-driven UI cards over Redis turn-event streams and PostgreSQL LangGraph checkpointers. Extended the platform with a modular skills framework and MCP servers for on-demand capability loading, a persistent memory and knowledge layer, Composio connectors (Gmail / Slack / Notion / Calendar), sandboxed code execution and scheduled tasks on E2B, and human-in-the-loop consent gating on high-impact actions — with model tiering (Sonnet for reasoning, Haiku / Gemini Flash for classification) and prompt caching holding down cost and latency. Led a full UI/UX revamp of the mobile app and shipped Stripe checkout, subscriptions and an in-app wallet.