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.
(ref:hirist.tech)