> Markdown version of [/jobs/ext/2693960-ai-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/2693960-ai-software-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Software Engineer III - **Company:** Fedrus Global Llc - **Location:** Farmington Hills, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Data Validation, Distributed Systems, Python (Programming Language), Software Safety, Software Engineering, TypeScript, Large Language Models, Multi-Agent Systems, Backend, AWS Fargate, Api Gateway, Terraform, Automation Anywhere - **Published:** September 3, 2026 - **Apply:** https://www.dice.com/job-detail/5f56e601-c7a5-44c2-97ab-61e9fd94cedb ## About the Role * 5-8 years of professional software engineering experience. * Strong production software development experience using Python. * Strong production software development experience using TypeScript. * Demonstrated experience designing and building backend services and APIs. * Strong experience delivering production systems in AWS. * Hands-on experience with AWS services such as Lambda, Fargate/ECS, and API Gateway. * Strong production experience with Terraform and Infrastructure as Code. * Experience designing systems that operate across multiple services or distributed system boundaries. * Experience defining interfaces, contracts, reusable components, or engineering patterns used by other development teams. * Experience with LLM integrations or GenAI-enabled applications. * Familiarity with AI safety and LLM integration concepts such as: + Prompt-injection detection + Guardrail design + Input validation + Output filtering + Policy enforcement * Experience designing or building agentic workflows, multi-step AI workflows, or multi-agent systems. * Understanding of distributed-system concerns including dependencies, failure propagation, retries, resiliency, and contract stability. * Ability to mentor engineers and communicate defensive software engineering practices. * Strong written and verbal technical communication skills. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Engineering Mindset in the Age of AI - Gunnar Grosch, AWS](https://www.wearedevelopers.com/videos/1735-engineering-mindset-in-the-age-of-ai-gunnar-grosch-aws) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)