Description
We are looking for an experienced AI Agent Developer to build a Retrieval-Augmented Generation (RAG) assistant that can answer questions from our internal company documents. The system should allow users to upload PDF files, index them into a vector database, and generate accurate responses with source citations using the OpenAI API. We also need a lightweight FastAPI backend that exposes the chatbot through REST APIs. This is an MVP project with the potential for ongoing work as we expand the platform. Scope of Work • Build a RAG pipeline using LangChain • Process and index PDF documents • Store embeddings in ChromaDB • Integrate the OpenAI API for question answering • Return responses with source citations • Develop REST APIs using FastAPI • Maintain conversation history • Write clean, well-structured Python code • Provide setup documentation and deployment instructions Required Skills • Strong Python development experience • LangChain • OpenAI API • FastAPI • Retrieval-Augmented Generation (RAG) • ChromaDB or Pinecone • Vector Search • REST APIs • Prompt Engineering • Git Nice to Have • LangGraph • n8n • Docker Metadata Filtering • Semantic Search • Experience building AI agents