Principal Platform Engineer, Design Tools
Core
Design and operate the core platform, collaborative canvas, and design-to-code infrastructure for Yahoo's engineers and designers to create and ship product UI.
Role type
Principal Platform Engineer (Design Tools & Real-time Collaboration)
Builds
Real-time collaborative editing server, Postgres-backed persistence, AI-augmented developer tooling, and high-performance design canvas.
Domain
Internet / SaaS / Design Tools / Real-time Collaboration
Required skills
TypeScript, JavaScript, React, Node.js, CRDTs (Yjs/Automerge), PostgreSQL, WebSockets, AI coding agents, CI/CD, Monorepo management, Performance profiling, System architecture
Preferred skills
LLM-backed features, Agentic developer tooling, Model Context Protocol (MCP), Turborepo/Nx, Supabase, Redis, Automated testing frameworks, Design system tokens
Technologies
TypeScript, JavaScript, React, Node.js, Bun, Yjs, Automerge, PostgreSQL, Redis, WebSockets, MCP, Turborepo, Nx, Playwright, Jest, Supabase
Responsibilities
Own architecture and scalability of real-time collaboration server and Postgres persistence; Design and harden multi-user editing with CRDTs; Architect AI agent interfaces and MCP servers; Optimize canvas rendering and server performance; Steer monorepo evolution and CI/CD pipelines; Define SLOs and lead incident management; Enforce security and access control models; Mentor senior engineers and set engineering standards.
Seniority
Principal, hands-on IC with mentorship
