1

Ai Software Engineer Jobs in Michigan (NOW HIRING)

As an AI-focused Software Engineer in Marketing Enterprise Analytics, you will architect systems where autonomous agents navigate complex marketing business logic, utilize the Model Context Protocol ...

As an AI-focused Software Engineer in Marketing Enterprise Analytics, you will architect systems where autonomous agents navigate complex marketing business logic, utilize the Model Context Protocol ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Stefanini is looking for an AI Software Developer(Allen Park, MI) For quick apply, please reach out to Lovkesh Bharti at / We are looking for responsible for designing, developing, testing and ...

Software Engineer - AI Trainer

Detroit, MI ยท Remote

$100 - $230/hr

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Senior Software Engineer Job Type: Contractor (~15 hrs a week) Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape ...

Senior Software Engineer Job Type: Contractor (~15 hrs a week) Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape ...

Senior Software Engineer Job Type: Contractor (~15 hrs a week) Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape ...

... Software Engineer to develop internal AI agents, workflow automation tools, and intelligent business systems that improve operational efficiency across the organization. Responsibilities: * Design ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... There is never a dull moment with us. /Preferred Qualifications HPC/AI Software Infrastructure ...

AI Native Software Engineer Duration: 12 Months Location: Dallas, TX Work Type: Onsite Job Type: Temporary Assignment * Seeking a hands-on AI Native Software Engineer to design, build, and deploy ...

... Software Engineer to develop internal AI agents, workflow automation tools, and intelligent business systems that improve operational efficiency across the organization. Responsibilities: * Design ...

Engineer

Lake City, MI ยท On-site

$130K - $160K/yr

Role Summary The AI Software Engineering Lead is a hands-on practitioner responsible for launching and stabilizing a small pilot using Cursor IDE and Claude Code to improve software engineering ...

next page

Showing results 1-20

Ai Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do ai software engineer jobs pay per year?

As of Jul 6, 2026, the average yearly pay for ai software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is a $900000 AI job?

A $900,000 AI job typically refers to a high-level position in artificial intelligence, such as senior AI software engineer or AI research director, often involving advanced skills in machine learning, deep learning, and data analysis. These roles usually require extensive experience, specialized certifications, and may include responsibilities like leading projects or developing innovative AI solutions in competitive industries.

What are the typical day-to-day responsibilities of an AI Software Engineer?

AI Software Engineers typically spend their days designing, building, and optimizing machine learning models, writing code to support AI system integration, and analyzing large data sets for training algorithms. They frequently collaborate with data scientists, product managers, and other software engineers to align technical solutions with business goals. Regular responsibilities also include reviewing code, troubleshooting model performance, and staying up-to-date on the latest research in artificial intelligence. This role often involves a mix of independent technical work and team-based project collaboration, providing variety and opportunities for skill growth.

Which 5 jobs will survive AI?

AI Software Engineers are likely to continue thriving as they develop, maintain, and improve AI systems, requiring advanced programming skills and understanding of machine learning. Other roles expected to persist include healthcare professionals like doctors and nurses, skilled trades such as electricians and plumbers, educators, and creative professions like writers and artists, as these jobs involve complex human interaction, creativity, and specialized knowledge that are difficult for AI to fully replicate.

What do AI software engineers do?

AI software engineers develop, implement, and maintain artificial intelligence models and algorithms, often working with machine learning frameworks and programming languages like Python or TensorFlow. They analyze data, optimize models, and collaborate with cross-functional teams to integrate AI solutions into products or systems.

What are the key skills and qualifications needed to thrive in the Ai Software Engineer position, and why are they important?

To thrive as an AI Software Engineer, you need a strong background in computer science, mathematics, and machine learning principles, often backed by a relevant degree and experience with programming languages like Python or C++. Familiarity with frameworks such as TensorFlow or PyTorch, and experience deploying models in cloud environments or obtaining certifications in AI/ML, are highly valued. Strong problem-solving abilities, communication, and teamwork are important soft skills to bridge technical gaps and collaborate effectively. These skills and qualities enable the design, development, and deployment of effective AI solutions in dynamic, results-driven environments.

What does an AI Software Engineer do?

An AI Software Engineer designs, develops, and maintains software applications that incorporate artificial intelligence and machine learning technologies. They work with algorithms, data models, and programming languages such as Python, TensorFlow, and PyTorch to build intelligent systems. Their responsibilities include data preprocessing, model training, optimization, and deployment. Additionally, they collaborate with data scientists and software engineers to integrate AI solutions into real-world applications.

What engineer makes $500,000 a year?

Senior AI software engineers with extensive experience, advanced skills in machine learning, and expertise in deep learning frameworks can earn salaries of $500,000 or more annually, especially in high-cost-of-living areas or within top tech companies. Such compensation often includes base salary, bonuses, and stock options.
What are the most commonly searched types of Ai Software Engineer jobs in Michigan? The most popular types of Ai Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Ai Software Engineer jobs? Cities in Michigan with the most Ai Software Engineer job openings:
Infographic showing various Ai Software Engineer job openings in Michigan as of June 2026, with employment types broken down into 95% Full Time, 1% Part Time, 1% Temporary, and 3% Contract. Highlights an 66% Physical, 3% Hybrid, and 31% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.
Lead AI Software Engineer

Lead AI Software Engineer

Strategic Systems Inc

Farmington Hills, MI โ€ข On-site

Other

Posted 21 days ago


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.