Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Lead AI Software Engineer Location:
Farmington Hills, Michigan (Hybrid)
Duration:
Long-Term Contract Industry:
Financial Services Job Summary Seeking a Lead AI Software Engineer to design and build backend services, APIs, and governance components that support enterprise AI and agentic systems. This role focuses on distributed architectures, cross-service enforcement patterns, observability, and platform engineering using modern cloud technologies. Key Responsibilities Design and develop scalable backend services and APIs. Build enforcement, validation, and filtering mechanisms across distributed systems. Define cross-service architecture patterns and interface contracts. Develop shared platform tooling and governance components. Implement observability solutions including logging, metrics, and distributed tracing. Mentor engineers on defensive programming and resilient system design. Collaborate across engineering teams to establish scalable development standards. Required Skills Python TypeScript AWS AWS Lambda AWS Fargate API Gateway Backend Development REST APIs Microservices Distributed Systems Platform Engineering Software Deployment Observability Structured Logging Metrics & Monitoring Distributed Tracing Preferred Skills AWS Bedrock Agentic AI / Multi-Agent Systems LangChain LangGraph LLM Integration Prompt Injection Detection AI Guardrails Output Filtering Developer Tooling Platform Engineering Experience Required Experience 5 - 8+ years of software engineering experience. Strong hands-on experience with Python and TypeScript. Experience building production systems on AWS. Experience designing scalable backend services and APIs. Experience with distributed systems and microservices architecture. Experience defining technical standards, contracts, or reusable engineering patterns. Experience mentoring engineers and providing technical leadership. Domain Experience Banking Financial Services Education Bachelor's Degree in Computer Science, Engineering, or related field preferred. Equivalent experience considered.
Additional Information Work Model:
Hybrid Location:
Farmington Hills, Michigan Travel Requirements:
None Team Structure:
AI Engineering /
Platform Engineering Team Interview Process:
To be discussed This role is ideal for engineers with deep backend expertise who are interested in building enterprise-scale AI platforms, governance frameworks, and agentic workflow systems.