![]()
Job Title: Senior AI/Python Developer
Location: Farmington Hills MI
Duration: Contract - 4 months
Pay Range: $65/hr to $70/hr (W2)
Job ID: 411887
About BCforward
BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.
Job Description
We are seeking a Senior AI/Python Developer to join our Wealth & Asset Management team. The ideal candidate will have strong experience in Python, Generative AI, prompt engineering, RAG, AI agents, and enterprise AI integration and a proven ability to design, build, and optimize secure, scalable AI-enabled applications and services.
Responsibilities:
- Design and develop production-quality AI applications and services using Python.
- Build Generative AI capabilities using Amazon Bedrock and Large Language Models (LLMs).
- Design, test, and optimize prompts, including templates, structured outputs, and reusable patterns.
- Develop RAG, intelligent search, embeddings, and vector retrieval solutions.
- Build AI agents and agent-based workflows using frameworks such as Strands Agents.
- Develop reusable AI services and APIs with FastAPI and Pydantic.
- Integrate AI with structured and unstructured enterprise data sources.
- Support document processing and extraction using Amazon Textract where appropriate.
- Implement vector-based retrieval using PostgreSQL/pgvector.
- Implement safeguards for output quality, reliability, validation, traceability, and secure data handling.
- Optimize performance, latency, token usage, and cost for AI solutions.
- Develop automated testing and evaluation for AI components and pipelines.
- Collaborate with application, data, DevOps, QA, architecture, cybersecurity, and business teams.
Required Skills & Qualifications:
- 8+ years in Python development, software engineering, or AI/ML engineering.
- Proficiency with Python, REST APIs, FastAPI, Pydantic, and boto3.
- Hands-on experience with Amazon Bedrock, LLM integration, and Generative AI.
- Expertise in prompt engineering, including 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.
- Background working in large enterprise or regulated environments.
Preferred Skills:
- Experience with intelligent search pipelines and evaluation frameworks.
- Familiarity with observability and cost monitoring for AI workloads.
Why BCforward?
At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to:
- Competitive compensation and benefits.
- Opportunities for growth with global clients.
- A supportive, inclusive culture that values innovation and people.
- Exposure to cutting-edge technologies and projects.
About Our Commitment
BCforward is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.
Interested? Apply Now!
If this sounds like the right opportunity for you, please apply with your most recent resume.