Generalist
Software Engineer: Frontend
San Francisco Bay Area (San Mateo). Posted a month ago
The role
You will build web applications for robot monitoring, data exploration, model training, and internal tooling. You will own frontend development from early prototypes to production applications.
What you will do
- Build web applications for robot monitoring, data exploration, model training and evaluation, and internal tooling.
- Turn complex technical requirements into clear, responsive interfaces.
- Develop interactive visualizations for robot telemetry, video, experiment results, and system health.
- Shape frontend architecture to make complex workflows easy to understand, test, and extend.
- Establish a cohesive design system across the research platform and robot operator interfaces.
- Work with researchers, operators, and customers to understand workflows and improve the product.
- Improve the frontend development experience through clear conventions, reusable patterns, and tooling.
Required qualifications
- Experience shipping and maintaining production web applications using TypeScript, React, and modern frontend tooling.
- Strong opinions around shared component libraries and UI patterns.
- Strong frontend architecture fundamentals: clear component boundaries, explicit application state, and an ability to simplify complex code.
- Experience managing asynchronous data and user interactions.
- Clear communication and a collaborative approach to working across engineering, design, and product.
Nice to have
- Experience building tools for robotics, AI, scientific computing, or other technically complex domains.
- Experience with real-time interfaces, streaming data, or event-driven systems.
- Experience keeping data-intensive interfaces fast, including large tables or interactive visualizations and videos.
- Experience consolidating UI patterns and incrementally modernizing an existing frontend.
- Excitement around developing frontend developer tooling, such as component previews or advanced useful end to end or browser tests.
- Experience with browser performance profiling, frontend observability, and automated testing.
About the company
Generalist is on a mission to build general intelligence for the physical world. They build embodied foundation models to enable robots to intelligently interact with the physical world.