Senior Python Software Engineer – Generative AI / AWS
Job Description
Senior Python Software Engineer – AWS/AI Migration
Location: Farmington Hills, MI
Schedule: 8AM-5PM (Onsite Monday–Thursday; Remote Friday)
Employment Type: Contract through March 2027, with potential for extension
Experience: 8+ years
Position Overview
We are seeking a Senior AI / Python Software Engineer to support the migration, deployment, and ongoing development of an enterprise AI-enabled application within a Wealth & Asset Management environment. This individual will develop and support Python-based application functionality, integrate Generative AI capabilities within AWS, and help ensure the application operates reliably within an enterprise infrastructure. The ideal candidate is a highly proficient Python developer with hands-on experience integrating large language models into production solutions.
Key Responsibilities
- Develop, enhance, and support Python-based applications and AI services.
- Integrate Generative AI capabilities using Amazon Bedrock and large language models (LLMs).
- Develop and maintain Retrieval-Augmented Generation (RAG) solutions incorporating embeddings, semantic search, and vector databases.
- Design, develop, and optimize AI prompts, including structured outputs, reusable prompt templates, and evaluation techniques.
- Support AI agent development and automated workflows using frameworks such as Strands Agents.
- Build and maintain REST APIs and application integrations using Python frameworks such as FastAPI and data validation libraries such as Pydantic.
- Integrate AI functionality with structured and unstructured enterprise data sources.
- Support document ingestion and extraction capabilities using Amazon Textract.
- Implement testing, validation, and appropriate safeguards for AI-generated outputs.
- Collaborate with data engineering, cloud infrastructure, QA, and application development teams to support deployment and operational readiness.
Required Qualifications
- 8+ years of experience in Python development, software engineering, AI/ML engineering, or related technical roles.
- Strong hands-on Python programming skills, including experience developing production-quality applications.
- Experience developing or integrating Generative AI applications and large language models (LLMs).
- Experience with AWS and AI services, particularly Amazon Bedrock.
- Experience with prompt engineering, including prompt development, testing, and optimization.
- Experience with REST APIs and Python-based application frameworks.
- Understanding of RAG, embeddings, semantic search, and vector databases.
- Familiarity with AI security, data protection, and enterprise application standards.
Additional Relevant Experience
- Amazon Textract and document intelligence solutions.
- Strands Agents or other AI agent frameworks.
- PostgreSQL with pgvector.
- Docker and automated testing.
- Experience delivering AI solutions within large enterprise or regulated environments.
??? people applied to this job
The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
$60,000 - $90,000/Mo
2 years ago
Junior Site Reliability Engineer
Patterned Learning Career.San Diego, USA
Site Reliability
Engineering
Junior
$60,000 - $90,000/Mo
2 years ago
Site Reliability Engineer
Phoenix Recruitment.San Diego, USA
Site Reliability Engineer
DevOps
System Administrator
$95,000 - $160,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Stellar Consulting Solutions, LLC.San Diego, USA
Site Reliability
Engineer
IT Operations
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
DevOps Engineer
Team Remotely Inc.San Diego, USA
1. Cloud Infrastructure 2. Continuous Integration 3. Automation Tools
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago