Staff Software Engineer
Core
Own the AI agent that programs industrial robots via conversation and the vertical applications (palletizing, welding, machine tending) built around it.
Role type
Staff Software Engineer (AI/LLM Product)
Builds
AI agent for robot programming and vertical applications for industrial automation
Domain
Industrial automation + Applied AI/LLM
Deliverable
production ML models
Required skills
LLM product engineering, agent loops, tool calling, prompt/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, design conversational robot programming experiences, decouple agent tool surfaces from robot platform APIs, build vertical applications for specific automation tasks, lead the agent from demo to release, build evaluation datasets and regression gates, mentor engineers
Seniority
Staff, strategic architecture & hands-on delivery