Principal Software Engineer - UI
Core
Define and own the long-term architecture of a server-rendered web component platform powering AI-native user experiences, including rendering, component runtime, and streaming UX for agentic backends.
Role type
Principal Software Engineer (UI/Platform Architecture)
Builds
A scalable, secure runtime for web components and AI-driven intelligent experiences used by product teams.
Domain
AI-native SaaS / Web Platform Engineering
Deliverable
production ML models
Required skills
Web Components, Shadow DOM, server-side rendering, streaming, Node.js, Kubernetes, TypeScript, agentic UX design, framework design, multi-agent orchestration
Preferred skills
Distributed systems performance, open-source contributions to web frameworks, enterprise SaaS extensibility
Technologies
Lit.js, Web Components, Node.js, Kubernetes, TypeScript, HTTP/2, V8, Helm
Responsibilities
Design sandboxed execution and multi-tenant isolation on Kubernetes; build primitives for exposing agentic backends to end users; mentor senior engineers and lead architecture reviews; debug production issues like hydration mismatches and memory leaks.
Seniority
Principal, strategy & mentorship