What are the responsibilities and job description for the AI Software Engineer III (Only W2, No Third party) position at CBTS?
Role: AI Software Engineer III
the Farmington Hills / Metro Detroit, Michigan
- 5–8 years of software engineering experience with strong proficiency in Python and TypeScript
- Demonstrated experience delivering production systems on AWS (Lambda, Fargate, API Gateway)
- Experience designing enforcement, filtering, or validation logic that spans multiple services
- Track record of defining interfaces, contracts, or patterns adopted by other engineers
- Ability to mentor junior and mid-level engineers on defensive design and safe coding practices
- Clear written and verbal communication — able to define and document system-level enforcement patterns
- Experience designing and building agentic workflows or multi-agent systems
- Familiarity with LLM integration patterns — prompt injection detection, guardrail design, or output filtering
Salary : $65 - $75