Full Stack AI Engineer — Agents & Automation
About the role
Smith Industries Tech is hiring a Full Stack AI Engineer to build applications, agent tools, and automations that help our teams get operational work done.
You’ll work across user interfaces, backend services, business-system integrations, and AI workflows. Projects may include preparing invoices for human review, helping teams investigate business data, and building tools that simplify recurring operational tasks.
You’ll work directly with users, ship usable features, and improve them based on measured results and feedback.
What you’ll do
Build internal web applications and interfaces for AI-assisted workflows, approvals, and exception handling.
Develop backend services and reusable tools that let agents interact with business systems through well-defined APIs.
Integrate systems such as Business Central, Microsoft Graph/SharePoint, Slack, Notion, and the data platform.
Combine model reasoning with deterministic validation and explicit business rules.
Build event-driven workflows, background jobs, retries, deduplication, and recovery from partial failures.
Implement authentication, permissions, audit trails, and human review for consequential actions.
Create evaluations using realistic business examples and measure correctness, completion rates, latency, cost, and user effort.
Own delivery from discovery and implementation through testing, deployment, monitoring, and iteration.
What you’ll bring
Strong full stack development skills, including TypeScript/JavaScript, a modern frontend framework, and backend APIs.
Experience shipping LLM-powered features or agent workflows used by real users.
Understanding of tool calling, structured outputs, context management, and model failure modes.
Experience integrating third-party APIs, authentication, webhooks, and asynchronous workflows.
Sound engineering practices around testing, observability, security, and deployment.
Ability to understand a business process and decide where software rules, model reasoning, and human judgment belong.
Experience with React or Vue, Python, AWS, Microsoft business systems, document processing, agent runtimes, evaluation frameworks, or CI/CD is especially useful.
How we work
Communicate clearly. Make technical choices understandable, demonstrate progress, and surface uncertainty or blockers early.
Build as a team. Bring engineers and operational users into the problem-solving process. Share ideas, invite review, and work through difficult issues together.
Deliver with ownership. Take responsibility for whether a feature works in practice. Follow through on testing, rollout, feedback, and ongoing reliability.
Stay curious and think ahead. Research emerging AI capabilities, read technical documentation, and run focused experiments. Choose approaches based on evidence and business value.
Collaborate openly. Use tools such as Slack, Notion, Linear, and GitHub to share context, track commitments, and preserve decisions.
Learn in the field. Spend time at our yards and facilities observing real workflows. Build relationships with the people using the software and incorporate their experience into the design.
What early success looks like
You take a clearly scoped workflow from user discovery to a working pilot, connect it to the necessary systems, establish an evaluation baseline, and demonstrate a measurable improvement in accuracy or time spent by users.
Pay: $160,000.00 - $180,000.00 per year
Benefits:
401(k) matching
Health insurance
Language:
English (Required)
Ability to Commute:
Capitol Heights, MD 20743 (Required)
Work Location: In person