Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI Software Engineer III

Software Guidance Assistance

Software Guidance & Assistance, Inc., (SGA), is searching for a Senior AI / Python Developer for a CONTRACT assignment with one of our premier BANKING clients in Farmington Hills, MI . Hybrid schedule


The Senior AI/Python Developer is responsible for designing, developing, and supporting secure, scalable AI-enabled applications for Wealth & Asset Management. The role focuses on Python development, Generative AI, prompt engineering, RAG, document intelligence, AI agents, and enterprise AI integration.



Responsibilities :
  • Design and develop production-quality applications and AI services using Python.
  • Build Generative AI capabilities using Amazon Bedrock and Large Language Models (LLMs).
  • Design, develop, test, and optimize prompts and prompt engineering techniques, including prompt templates, structured outputs, and reusable prompt patterns.
  • Develop Retrieval-Augmented Generation (RAG), intelligent search, embedding, and vector retrieval solutions.
  • Build AI agents and agent-based workflows using frameworks such as Strands Agents.
  • Develop reusable AI services and APIs using technologies such as FastAPI and Pydantic.
  • Integrate AI solutions with structured and unstructured enterprise data.
  • Support document processing and extraction using Amazon Textract, where appropriate.
  • Implement vector-based retrieval using PostgreSQL/pgvector.
  • Implement safeguards for AI output quality, reliability, validation, traceability, and secure data handling.
  • Optimize AI solutions for performance, latency, token usage, and cost.
  • Develop automated testing and evaluation capabilities for AI solutions.
  • Collaborate with application, data, DevOps, QA, architecture, cybersecurity, and business teams.


Required Skills :
  • 8+ years of experience in Python development, software engineering, AI/ML engineering, or related roles.
  • Strong hands-on experience with Python, REST APIs, FastAPI, Pydantic, and boto3.
  • Experience with Amazon Bedrock, LLM integration, and Generative AI solutions.
  • Strong experience with prompt engineering, including prompt design, testing, optimization, structured outputs, and evaluation.
  • Experience with RAG, embeddings, semantic search, vector databases, and PostgreSQL/pgvector.
  • Experience developing AI agents and agentic workflows, preferably using Strands Agents.
  • Experience with Amazon Textract, AWS, Docker, and automated testing.
  • Strong understanding of AI security, data protection, responsible AI, and enterprise governance.
  • Experience working within large enterprise or regulated environments.



By applying for a job with SGA, you agree to allow SGA to process your application for this and future opportunities in accordance with our Privacy Policy. Also, to ensure timely processing, you agree to be contacted by our AI recruiter via email, text, or phone. Message frequency varies and data rates may apply, but you can reply STOP to any SMS message to opt-out of texts and may contact SGA at to opt-out of AI communications. The choice not to engage with AI will not adversely impact your consideration for placement. AI is not used to make any hiring determinations.


SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .


SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance re

#LI-HV1
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the AI Software Engineer III in Farmington Hills, MI vacancy
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Full Stack Developer...  .... Integrate applications with AI and data services as required. Develop...  ...experience in full stack development, software engineering, or related roles. Strong experience... 
    Software
    Contract work

    Software Guidance & Assistance

    Farmington Hills, MI
    4 days ago
  •  ...multidisciplinary team collaborates across systems, software, hardware, algorithms, functional safety...  ...customers. As part of a fast-paced engineering environment, you will play a key role in...  ...can look forward to as Systems Engineer III (m/f/d):Act as the technical interface... 
    Software

    ZF Friedrichshafen

    Farmington, MI
    3 days ago
  •  ...Strategic Data Systems (SDS) has been a software consultancy firm specializing in...  ...community.   Job Title: Software Engineer - Java/Full Stack III Location: Farmington Hills, MI (onsite...  .... Integrate applications with AI and data services as required. Develop... 
    Software
    Local area

    Smart Data

    Farmington, MI
    5 days ago
  •  ...than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy, technology, and business...  ...and cohesive community.   Job Title: Sr. DevOps Engineer / AWS AI Platform Engineer Location: Farmington Hills, MI (onsite... 
    Software
    Local area

    Smart Data

    Farmington, MI
    5 days ago
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Sr. DevOps Engineer / AWS AI Platform Engineer for a CONTRACT assignment with one of our premier Banking clients in Farmington Hills, MI . Hybrid Schedule The Sr. DevOps Engineer / AWS AI Platform... 
    Software
    Contract work

    Software Guidance & Assistance

    Farmington Hills, MI
    4 days ago
  •  ...Description POSITION SUMMARY: We are looking for a Senior AI Engineer to build the systems that make AI agents do real, reliable...  ...and real workflows - is the job. This is not a role at a software company, and it is not a role where you write a little code on... 
    Software
    Contract work

    Covalent Resource Group

    Southfield, MI
    2 days ago
  •  ...client in the Farmington Hills, MI area to identify a Python/AI Engineer on a 12 month contract to hire opportunity. This role will...  ...Qualifications: ~8+ years of experience in Python development, software engineering, AI/ML engineering, or related roles. ~ Strong... 
    Software
    Contract work
    Visa sponsorship

    Encore Talent Solutions, LLC

    Farmington Hills, MI
    4 days ago
  •  ...Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy...  ...Title: Data Architect / Principal Data Engineer III Location: Farmington Hills, MI (...  ...for application, search, analytics, and AI-enabled use cases. Support vector-based... 
    Software
    Local area

    Smart Data

    Farmington, MI
    5 days ago
  •  ...required to work at least four days in the office each week, but also have the flexibility to work off-site. Job Title: Release Engineer III Basic Purpose Design and Release Wire Harness Engineer for North America programs with knowledge and experience in General... 
    Work at office
    Worldwide

    Sumitomo Electric Industries

    Farmington Hills, MI
    2 days ago
  •  ...AI DevOps Engineer POSITION SUMMARY: We are looking for an AI DevOps Engineer to own how our client's AI systems get deployed, stay up,...  ...similar) that gate, test, and safely release real production software ~ Strong cloud operations, ideally AWS — provisioning, networking... 
    Software

    Covalent Resource Group

    Southfield, MI
    5 days ago
  • $80 per hour

     ...consideration. We are seeking a Senior AI/Python Developer to design, develop, and...  ...development, Generative AI, prompt engineering, Retrieval-Augmented Generation (RAG), document...  .... The ideal candidate combines strong software engineering skills with hands-on... 
    Software
    Contract work
    Local area

    G-TECH Services, Inc.

    Farmington, MI
    5 days ago
  • $100k - $180k

     ...match, and much more! We are seeking a skilled and motivated AI Engineer to design, develop, and deploy AI-powered applications and automation...  ...Intelligence, Data Science, or a related field. 5+ years of software development experience in Java or .net or python, in that 2... 
    Software
    Work at office
    Local area
    Remote work
    Work visa
    Flexible hours
    1 day per week

    CURE Auto Insurance

    Southfield, MI
    4 days ago
  •  ...and submittals Requirements: ~ Bachelor'sDegree in Civil Engineering or Landscape Architecture ~3+year of experience ~ ProjectManagement...  ...documents ~ Proficientin relevant drafting/design software such as AutoCAD, SketchUp, Photoshop,InDesign, and Adobe Acrobat... 
    Software
    Work at office

    Harrison Consulting Solutions

    Farmington Hills, MI
    5 days ago
  •  ...Systems EngineerJob Duties:Determine system performance standards. Develop or direct software system testing or validation procedures, programming, or documentation. Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve... 
    Software
    Temporary work
    Work experience placement
    Local area
    Remote work
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    2 days ago
  •  ...Hills, Michigan, the headquarters of Bosch North America, in the Calibration Engineering group of Power Solutions. Collaborate with a small group of highly motivated and knowledgeable software engineers working on a cutting-edge software platform. Be responsible for... 
    Software
    Internship
    Local area
    Remote work

    Bosch

    Farmington Hills, MI
    4 days ago
  •  ...requirements into design specifications; coordinate the design of software, and design and develop user interfaces, user controls and...  ...Qualifications Education: Master degree in Computer Science, Computer Engineering, Information Technology, or in a related field of study (will... 
    Software
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    1 day ago
  • $60 per hour

     ...sustainable fixes. Partner with product owners, QA, and other engineers as an active member of an agile product team. Build and...  ...ensure system stability. Required Qualifications ~8+ years of software development experience ~ Strong, hands-on experience with .... 
    Software
    Contract work
    3 days per week

    Peterson Technology Partners

    Farmington Hills, MI
    1 day ago
  •  ...Under limited supervision, design, develop, test and implement software applications using Waterfall and Agile; participate in full SDLC...  ...design, customize and integrate components; modify application engine programs and component interfaces; design solutions and... 
    Software
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    1 day ago
  •  ...use design patterns to build more efficient and maintainable software; write queries to pull data for testing; create end to end testing...  ...Education: Master degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will accept... 
    Software
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    1 day ago
  •  ...required, recommended major's include Computer/Information Science, Engineering Masters' Degree is preferred, recommended major includes...  ...Work in an agile team environment to develop, test and deploy software, platforms and changes using agile methodologies, concepts and... 
    Software
    Local area

    3B Staffing LLC

    Farmington Hills, MI
    1 day ago
  •  ...Your tasks As a Powertrain Controls Software Engineering Intern you will support in developing power-train and connected software solutions for embedded control systems for automotive applications such as vehicle control unit (VCU), propulsion - combustion, hybrid &... 
    Software
    Full time
    Internship
    Local area

    Bosch

    Farmington Hills, MI
    4 days ago
  • $65 - $70 per hour

     ...Description Job Description Job Title: Senior AI/Python Developer Location: Farmington...  ...in Python, Generative AI, prompt engineering, RAG, AI agents, and enterprise AI...  ...Qualifications: ~8+ years in Python development, software engineering, or AI/ML engineering. ~... 
    Software
    Contract work

    BC Forward

    Farmington Hills, MI
    2 days ago
  •  ...What You'll Do Collaborate with architects, designers, engineers, and other project team members. Assist with architectural...  ...models and drawings using Revit and other architectural design software. Conduct material and product research to support project development... 
    Software
    Internship
    Flexible hours

    Align MD

    Farmington Hills, MI
    1 day ago
  •  ...join the team! What’s the role?We are seeking an Applications Engineer / CMM / 3D Scanning / CT X-Ray / Programmer to join our team. In...  ...inquiries and assist with understanding and applying ZEISS hardware, software, applications, and system integration.Conduct customer facing... 
    Software
    Full time
    Local area

    Carl Zeiss

    Wixom, MI
    5 days ago
  •  ...lifecycle System development processes and method Testing methods, including unit and integration testing (JUnit, JMock) Utilization of software configuration management tools Code deployment and code versioning tools Experience in the following: UNIX (AIX) UNIX Scripting... 
    Software

    Software Technology Inc

    Farmington Hills, MI
    1 day ago
  •  ...warehouses. We are known as experts in engineering, manufacturing, and servicing innovative...  ...seeking an experienced IT Operations Analyst III.ResponsibilitiesThe IT Operations...  ...business operations.Resolve complex endpoint, software, infrastructure, server, network,... 
    Software
    For subcontractor
    Work at office
    Local area
    Remote work
    Flexible hours

    Daifuku

    Novi, MI
    5 days ago
  •  ...debug database and web applications using SQL Server and Visual Studio. Develop and maintain the large scale applications. Perform software testing and quality assurance. Support, maintain and document system functionality. Performing code reviews and work product... 
    Software
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    1 day ago
  •  ...surplus.We are recruiting for a Platform Engineer II to join our team. This is a hybrid position...  ...Databricks and AWS RDS.Collaborate with software engineers, QA, and DevOps teams to...  ...problems. Demonstrated ability to implement AI-driven solutions that optimize processes,... 
    Software
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Amerisure Insurance Company

    Farmington Hills, MI
    4 days ago
  • $25 - $40 per hour

     ...Program. No Visa Sponsorship As a software engineer, build and enhance enterprise applications...  ...Manufacturing apps Learn & Implement AI/ML Work with the team and focus on...  ...employment, background and reference checks; (iii) establishing an employment relationship... 
    Software
    Full time
    Contract work
    Internship
    Summer internship
    Local area
    Visa sponsorship
    Shift work

    Rivian

    Plymouth, MI
    1 day ago
  •  ...commercial real estate operations; AV and low-voltage familiarity.What You'll Do- Resolve escalated support tickets for hardware, software, network, and access issues within our Zendesk queue and defined SLAs- Manage endpoint lifecycle: imaging, deployment, and support... 
    Software
    Remote work

    Friedman-Managemen

    Farmington Hills, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Software Engineer III. Be the first to apply!