Remote job
Software Engineer — AI-Native Full Stack
Job details
About this role
Role overview Build full-stack software for industrial operations, using an AI-native engineering approach in which clear specifications, automated safeguards and human validation guide code generation. The work spans product behavior and architecture as well as the systems that help AI agents produce reliable changes for high-stakes industrial use cases.
Responsibilities - Write precise behavioral specifications, feature requirements and architectural constraints for agent implementation. - Improve specifications when generated work fails to meet expected behavior, defining correctness clearly across system layers. - Build and maintain development safeguards, including structural tests, lint rules and CI checks that enforce architectural boundaries and catch errors. - Create validation processes in which automated tests support implementation while people assess whether features work for users. - Reason across the full stack and work closely with customer needs in industrial settings.
Requirements - Senior-level engineering experience and strong full-stack judgment. - Ability to produce precise specifications that AI agents can implement reliably. - Experience building automated checks that detect real failures and enforce system architecture. - Comfort working in an AI-native workflow; use of AI tools is expected. - Ability to evaluate software from the user’s perspective and make sound decisions across the stack.
Benefits and work setup - Full-time role with hybrid work in the Bay Area or remote work from the Salt Lake City area. - Compensation includes equity; the source also describes generous paid time off and flexible working hours. - Early-stage role with influence over product, architecture and engineering practices.