Job Title: Python Developer (LangChain)
Location: Bangalore
Experience: 5-10 Years
Job Responsibilities
- Design and develop AI-powered applications using Python and LangChain.
- Build and integrate Large Language Model (LLM) based solutions using OpenAI, GPT, or similar AI models.
- Develop REST APIs and backend services using FastAPI, Flask, or Django.
- Implement Retrieval-Augmented Generation (RAG) pipelines and vector database integrations.
- Work with prompt engineering and conversational AI workflows.
- Integrate third-party APIs, AI services, and cloud platforms.
- Optimize application performance, scalability, and security.
- Collaborate with cross-functional teams in Agile development environments.
- Debug, test, and maintain production-ready AI applications.
Required Skills
- Strong experience in Python programming.
- Hands-on experience with LangChain.
- Knowledge of Generative AI and LLM concepts.
- Experience with OpenAI, GPT, Hugging Face, or similar AI platforms.
- Experience with FastAPI / Flask / Django.
- Knowledge of REST APIs and microservices architecture.
- Familiarity with Vector Databases such as Pinecone, ChromaDB, or FAISS.
- Understanding of RAG architecture and prompt engineering.
- Experience with Git and version control systems.