Responsibilities
- Own the user experience – design, build, and polish the dashboards, consoles, and customer-facing apps that let users observe, configure, and pay for inference at scale.
- Ship end-to-end features – from Figma wireframe to React component to backend API and database migration.
- Design a component system in React + Tailwind that supports rapid iteration and a cohesive design language.
- Optimize performance – SSR, code-splitting, hydration, and WebSocket-driven real-time updates that hold up under millions of requests per day.
- Collaborate across disciplines – work shoulder-to-shoulder with distributed-systems engineers, product designers, and founders to turn complex infrastructure into delightful product.
- Level-up the team – lead design reviews, mentor junior engineers, and introduce best practices for testing, accessibility, and observability.
Requirements
- 5+ years building production React applications
- Deep knowledge of Tailwind CSS & modern CSS architecture
- Typescript mastery and strong fundamentals in JS/DOM/APIs
- Experience designing REST/JSON or gRPC backends (Node, Go, or similar)
- AuthN/AuthZ design (OIDC, JWT)
- Product sense: you care about UX details & accessibility
Nice to Have
- Experience with Tanstack / Next.js
- Data-viz libraries (Recharts, Visx, D3)
- tRPC experience
- Familiarity with GPU or ML tooling dashboards
- Comfort debugging perf issues (Lighthouse, Chrome DevTools)
- Dev-ops chops: CI/CD, Docker, Terraform
Work Arrangement
Hybrid — San Francisco
Additional Information
- Most of us are in the office 3–4 days a week
- remote candidates considered if time-zone compatible with Pacific hours