Software Engineer III (AI & Expert Systems)

Stefanini Group•Dearborn, MI
•Onsite

About The Position

Stefanini Group is hiring a Software Engineer III specializing in Artificial Intelligence and Expert Systems for an onsite role in Dearborn, Michigan. The engineer will design, develop, test, and maintain software applications, focusing on AI-driven solutions, agentic AI frameworks, and full-stack development. The role includes building AI-powered applications, backend services and APIs, and working with modern software development technologies.

Requirements

  • At least 6 years of IT experience.
  • At least 4 years of software development experience.
  • Practical experience in at least two programming languages or advanced proficiency in one.
  • Strong experience in Artificial Intelligence and Expert Systems.
  • Experience designing, developing, testing, and deploying software applications.
  • Bachelor's degree.

Nice To Haves

  • Google Cloud Platform (GCP) experience.
  • Experience with Google Agent Development Kit (ADK) or comparable frameworks such as CrewAI and LangGraph.
  • Data engineering and data governance experience.
  • Applied Machine Learning experience, including embeddings, classification, clustering, and Natural Language Processing (NLP).
  • Experience with model evaluation metrics.
  • Master's degree.

Responsibilities

  • Design, develop, and maintain AI/ML-powered applications.
  • Build agentic AI solutions using multi-agent frameworks.
  • Develop and support backend services, APIs, and microservices.
  • Contribute to full-stack application development across frontend and backend systems.
  • Design scalable software architectures and translate requirements into effective system designs.
  • Implement CI/CD pipelines, automated testing, and Agile development practices.
  • Apply security best practices to protect applications, systems, and data.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service