Senior Software Engineer, Applied AI
Job Description
<div class="mt-8 text-xl text-gray-600 leading-8"> <div data-controller="rich-text"> <div class="rich-text-container" data-rich-text-target="richTextContainer"> <h3><strong>Company Introduction</strong></h3> <p>At Bot Auto, we are revolutionizing the transportation of goods with our cutting-edge autonomous trucks, enhancing the quality of life for communities around the globe. With the agility of a start-up and the wisdom of seasoned experts, Bot Auto boasts a team that has achieved numerous world-firsts and unparalleled innovations. United by a shared vision, we create miracles and propel the future of transportation. Join us and transform your dreams into reality.</p> <p>We are seeking a <strong>Senior Software Engineer, Applied AI </strong>to architect, build, ship, and operate production-grade AI and agentic systems across Bot Auto. This is an engineering-first role for a senior software engineer with proven experience building real AI agentic products or business workflows in production. You should be comfortable owning the system end to end across backend services, full-stack applications, databases, infrastructure, integrations, and modern AI/LLM engineering, while making sound decisions about where probabilistic AI should and should not be used.</p> <h3><strong>Key Responsibilities</strong></h3> <ul> <li>Own architecture and end-to-end implementation of production agentic products and workflows from problem definition through deployment and operation.</li> <li>Design boundaries between deterministic software, workflow engines, databases, source systems, and probabilistic agent reasoning.</li> <li>Build and review backend services, APIs, full-stack applications, and operator/user-facing tools supporting agentic workflows.</li> <li>Design agent orchestration, tool contracts, workflow state, memory, context, retrieval, approvals, escalation, retries, idempotency, rollback, and failure recovery.</li> <li>Design production data architecture, including relational schemas, state persistence, caching/search, event systems, and consistency behavior.</li> <li>Integrate AI systems with enterprise tools, internal APIs, data platforms, and operational systems while preserving permissions, auditability, and source-of-authority boundaries.</li> <li>Partner with infrastructure teams on cloud architecture, containers, CI/CD, queues, observability, tracing, security, scaling, latency, and cost.</li> <li>Establish reusable engineering patterns and reference implementations; work directly with users to convert high-value workflows into reliable products.</li> </ul> <h3><strong>Required Qualifications</strong></h3> <ul> <li>6+ years of relevant professional software engineering experience, or equivalent demonstrated experience building and shipping production systems.</li> <li>Demonstrated hands-on experience architecting, building, shipping, and operating production-grade AI agentic applications, products, or business workflows.</li> <li>Strong backend and full-stack engineering capability across services, APIs, databases, application state, and user-facing web applications.</li> <li>Strong programming skills in Python and at least one modern application language such as TypeScript/JavaScript, or Go.</li> <li>Strong understanding of distributed systems, databases, data modeling, transactions/consistency, event-driven architectures, and production application design.</li> <li>Strong working knowledge of cloud infrastructure, containers, CI/CD, observability, security, and production operations.</li> <li>Deep practical understanding of LLM/agent systems, including tool calling, orchestration, context, retrieval, memory, wor