Senior AI/Python Developer

Farmington Hills, MI, US • Posted 2 hours ago • Updated 2 hours ago
Contract W2
On-site
$65 - $75 per hour
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Senior AI/Python Developer

Summary



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.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10107103
  • Position Id: 411887-972
  • Posted 2 hours ago
Contact the job poster
SK

Shashi Kanth Korada

Recruiter @ BCforward

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.