Position Title: Python Developer with AI
Location: Columbus, IN (5 Days Onsite)
Duration: 6 Months Contract
Job Description:
- python Developer AI features and automation workflows using Python, integrating LLMs and Agentic frameworks for scalable and intelligent applications.
Technical Responsibilities:
- Build Python-based microservices and APIs integrating LLMs via SDKs or RESTAPIs (OpenAI, Anthropic, Bedrock, Azure OpenAI).
- Develop agentic workflows using frameworks like Crew AI, Auto Gen, Lang Graph, or Semantic Kernel.
- Implement RAG systems combining embedding models, vector databases, and LLM reasoning components.
- Create prompt templates, tool use logic, and memory management layers for multistep AI reasoning.
- Integrate data sources (files, APIs, databases) with embedding pipelines using FAISS, Chroma, or Pinecone.
- Write custom Python utilities for evaluation, testing, and logging of model output sand agent responses.
- Develop asynchronous and event-driven backend components with FastAPI or Flask.
- Implement unit/integration tests for AI pipelines using Pytest and unit test.
- Use Docker and Kubernetes for containerized deployment and scaling of AI workloads.
- Contribute to observability and logging using Prometheus, Grafana, or OenTelemetry.
- Optimize prompt and inference latency through caching, batching, and lightweight model selection.
- Technical Stack Languages Python 3.10+, TypeScript (optional)Frameworks FastAPI, Lang Chain, Llama Index, Crew AI, Auto Gen AI/ML Hugging Face Transformers, PyTorch, OpenAI SDK, Anthropic API Databases Chroma, Pinecone, PostgreSQL, Redis Tools Docker, Git, Pytest, ML flow, Ray, VS Code Cloud AWS Bedrock, Azure OpenAI, GCP Vertex AI