AI Software Engineer III Job ID 2488
- Farmington Hills, MI, United States
From $68 USD / hour
Applications open in a new tab.
Job details
- Pay
- From $68 USD / hour
- Posting language
- English
- Posted
Original job description
Required Skills & Experience
8+ years of experience with Python development Professional experience developing AI-enabled applications Generative AI / LLM integration experience 3+ years of experience developing AI agents and agentic workflows, preferably using Strands Agents Experience with prompt engineering FastAPI and rest API development AWS experience Experience integrating applications with externally hosted LLMs
Nice to Have Skills & Experience
Amazon Bedrock Bedrock agent development AWS-native AI services
Job Description
A large financial organization is seeking a Senior AI/Python Developer that will sit onsite 4 days a week in Farmington Hills Michigan for a contract role. We are seeking an AI Software Engineer with strong Python development experience to support an AI-enabled Wealth Management access review platform. The underlying AI engines already exist, so this person will not be responsible for training or building foundational LLMs. Instead, they will develop and maintain the Python application layer, integrate with LLM services through Amazon Bedrock, maintain AI agents, and perform prompt engineering.
Key Responsibilities
Develop and maintain backend services using Python Support and enhance existing AI agents Integrate applications with LLMs through Amazon Bedrock APIs Develop and refine prompts used by the application's AI workflows Perform prompt engineering and optimize prompts for application use cases Develop APIs and application services supporting AI functionality Troubleshoot and enhance existing AI capabilities Work within an AWS-hosted microservices architecture Collaborate with front-end, data, platform, and QA engineers Participate in knowledge transfer for the existing AI solution