Haystack
← Back to Jobs
Technology

Lead AI Software Engineer

Strategic Systems IncFarmington Hills, MI🇺🇸United StatesPosted 10 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

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.

Skills

Microservices
API Gateway
AWS
LLM
Python
REST
TypeScript

Similar jobs