Staff Software Engineer
Core
Own the long-term product and technical vision for an AI agent that programs industrial robots through conversation and the vertical applications built around it.
Role type
Staff Software Engineer (AI Agent & Vertical Applications)
Builds
AI agent for robot programming and vertical applications for palletizing, welding, and machine tending
Domain
Applied AI / Industrial Robotics
Deliverable
production ML models | product features
Required skills
LLM product engineering, agent loops and tool calling, prompt and context management, structured output, model evaluation systems, product ownership, TypeScript/Node.js
Preferred skills
React, Python, C++, Kubernetes, manufacturing domain experience
Technologies
TypeScript, Node.js, React, Python, C++, Kubernetes
Responsibilities
Define long-term product and technical vision for the AI agent and vertical applications; Design user interactions and guardrails for robot programming; Decouple agent tool surface from robot platform APIs; Set engineering standards for nondeterministic products; Act as part-PM to own outcomes and roadmap; Ship vertical applications for specific industrial tasks; Lead the agent's path from demo to release; Build evaluation discipline for agent quality; Mentor and coach engineers.
Seniority
Staff, strategic architecture & hands-on delivery