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 :
Required Skills :
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
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...SoftwareContract work
- ...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
- ...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...SoftwareLocal area
- ...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...SoftwareLocal area
- 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...SoftwareContract work
- ...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...SoftwareContract work
- ...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...SoftwareContract workVisa sponsorship
- ...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...SoftwareLocal area
- ...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 officeWorldwide
- ...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
$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...SoftwareContract workLocal area$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...SoftwareWork at officeLocal areaRemote workWork visaFlexible hours1 day per week- ...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...SoftwareWork at office
- ...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...SoftwareTemporary workWork experience placementLocal areaRemote workRelocation
- ...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...SoftwareInternshipLocal areaRemote work
- ...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...SoftwareRelocation
$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 ....SoftwareContract work3 days per week- ...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...SoftwareRelocation
- ...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...SoftwareRelocation
- ...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...SoftwareLocal area
- ...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 &...SoftwareFull timeInternshipLocal area
$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. ~...SoftwareContract work- ...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...SoftwareInternshipFlexible hours
- ...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...SoftwareFull timeLocal area
- ...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
- ...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,...SoftwareFor subcontractorWork at officeLocal areaRemote workFlexible hours
- ...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...SoftwareRelocation
- ...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,...SoftwareFull timeWork at officeLocal areaFlexible hours3 days per week
$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...SoftwareFull timeContract workInternshipSummer internshipLocal areaVisa sponsorshipShift work- ...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...SoftwareRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Software Engineer III. Be the first to apply!
Related searches
- ngo software engineer Farmington Hills, MI
- senior software design engineer Farmington Hills, MI
- startup software engineer Farmington Hills, MI
- intel software engineer Farmington Hills, MI
- part time software developer remote Farmington Hills, MI
- senior software engineer Farmington Hills, MI
- software engineer internship remote Farmington Hills, MI
- software engineer contract Farmington Hills, MI
- software engineer Farmington Hills, MI
- information technology software engineer Farmington Hills, MI




