Job
Description
We aspire to build high-quality, innovative & robust software. If you are a hands-on platform builder with significant experience in developing scalable data platforms, look no further. Your responsibilities as a Langchain Developer: - Develop and optimize applications using LangChain and LLMs (e.g., GPT-4, Llama, Claude). - Design and implement prompt engineering, memory management, and retrieval-augmented generation (RAG) techniques. - Integrate external APIs, vector databases (e.g., Pinecone, FAISS, Weaviate), and knowledge bases. - Work with frameworks like FastAPI, Flask, Django, or similar for API development. - Fine-tune and optimize open-source or proprietary LLMs for task-specific applications. - Implement tools for text embedding, retrieval, and summarization. - Collaborate with backend developers, and product teams to deploy AI solutions. - Ensure security and scalability of AI-powered applications. Required Skills & Qualifications : - Strong proficiency in Python and experience with LangChain. - Hands-on experience with OpenAI, Hugging Face, Anthropic, Cohere, or other LLM providers. - Experience working with vector databases (Pinecone, FAISS, Weaviate, ChromaDB, etc.). - Familiarity with LLM orchestration, prompt engineering, and chatbot development. - Knowledge of retrieval-augmented generation (RAG) and embedding models. - Experience with API development (FastAPI, Flask, Django). - Understanding of cloud services like AWS, GCP, or Azure. - Proficiency in SQL and NoSQL databases for data storage and retrieval. - Strong problem-solving and debugging skills. Preferred Qualifications - Experience with fine-tuning LLMs and transformer models. - Familiarity with Docker, Kubernetes, and CI/CD pipelines. - Prior experience in AI/ML-related projects.