Generalist Software Engineer: Product role at Generalist focused on building customer-facing applications for robot diagnosis, teaching, QA, and operation. Collaborate with customers to gather product requirements and implement product ideas.
Responsibilities
This is a customer-facing product engineering role with many PM-like responsibilities.
Today, the product surface areas are web UIs, APIs, hardware appliances, robot interfaces, and human processes. You'll be expected to seamlessly work across all parts of the stack.
You’ll be responsible for:
Crafting external and internal API interfaces that customers and partners interface with to access Generalist systems
Building the tools and workflows that enable and accelerate the core missions of researchers, engineers, and operations partners company-wide.
The primary web application researchers, ops, and deployments use to evaluate and train robot models
You might thrive in this role if you:
Have strong intuitions for what makes for great user interfaces, and user experiences
Understand modern web stack technologies: Typescript, React, FastAPI, Postgres, AWS
Understand how to expertly manage and leverage modern AI coding agents to accelerate development while maintaining high quality production standards
Qualification
Required
Strong intuitions for great user interfaces and user experiences
Understanding of modern web stack technologies including Typescript, React, FastAPI, Postgres, AWS
Ability to manage and leverage modern AI coding agents to accelerate development while maintaining quality