Lead AI Software Engineer


Strategic Systems Inc
Dice Job Match Score™
📊 Calculating match score...
Job Details
Skills
- Python
- TypeScript
- AWS
- AWS Lambda
- AWS Fargate
- Amazon API Gateway
- Backend Development
- REST APIs
- Microservices
- Distributed Systems
- Platform Engineering
- Software Architecture
- Generative AI
- Large Language Models (LLMs)
- Agentic AI
- LangChain
- LangGraph
- AI Guardrails
- Observability
- OpenTelemetry
- Docker
- Kubernetes
- Cloud Architecture
- API Development
- Serverless Computing
- Prompt Engineering
- RAG (Retrieval-Augmented Generation)
- Machine Learning
- Artificial Intelligence
- DevOps
Summary
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.
- Dice Id: 10186242
- Position Id: 8998603
- Posted 8 hours ago
Company Info
Strategic Systems provides customized software solutions and IT staffing services to business and governmental entities around the world. By combining a highly-skilled local presence with a proven global development model, Strategic Systems delivers exceptional value to its customers, becoming a partner in their success.
Founded in 2004, Strategic Systems is a privately-owned company headquartered in the United States, Dublin, Ohio. From the beginning, the owners recognized an opportunity to create a new approach to IT services. Strategic Systems onsite/offshore model is the best of both worlds, providing onsite, local experts to develop one-on-one relationships, backed by global company resources and capabilities. This unique model has allowed Strategic Systems to craft a custom solution for each and every customer.


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs