Job Description :
We are seeking a highly skilled Senior Python Developer with proven expertise in Generative AI frameworks to design, develop, and deploy advanced AI-driven solutions. The ideal candidate will have deep experience in Python , hands-on expertise with LangChain, Langraph, and OpenAI , and a strong understanding of large language model (LLM) integration. This role requires working closely with cross-functional teams to build scalable, production-grade applications leveraging the latest AI technologies.
Key Responsibilities :
- Design and implement AI-driven applications using Python, LangChain, Langraph, and OpenAI APIs .
- Develop scalable architectures for LLM-powered applications such as chatbots, retrieval-augmented generation (RAG) pipelines, and workflow automation tools.
- Build, test, and optimize prompt engineering strategies for LLM use cases.
- Integrate with external data sources (databases, APIs, vector databases like Pinecone, Weaviate, or FAISS) for context-rich AI solutions.
- Collaborate with data scientists, ML engineers, and product teams to understand business requirements and deliver AI solutions.
- Develop end-to-end pipelines for training, fine-tuning, deployment, and monitoring of LLM-based applications.
- Implement best practices for security, scalability, and performance optimization in AI systems.
- Create documentation, technical guides, and reusable components for internal teams.
- Stay updated with the latest advancements in Generative AI, LLMOps, and orchestration frameworks to continuously improve solution capabilities.
Required Skills & Experience :
Strong hands-on development experience in Python (5+ years).Proven expertise with LangChain and Langraph for building AI applications.Solid understanding of OpenAI APIs (ChatGPT, GPT-4, embeddings, fine-tuning, etc.).Experience with vector databases (Pinecone, FAISS, Weaviate, ChromaDB).Familiarity with RAG pipelines, conversational AI, and workflow orchestration .Strong understanding of software engineering best practices (OOP, design patterns, CI / CD).Experience with cloud platforms (AWS, Azure, or GCP) for deploying AI applications.Knowledge of containerization and orchestration ( Docker, Kubernetes ).Excellent problem-solving, analytical, and communication skills.Nice-to-Have Skills :
Experience with other LLM frameworks (e.g., LlamaIndex, Hugging Face Transformers ).Exposure to MLOps / LLMOps practices for model deployment and monitoring.Familiarity with front-end integration for AI applications (React, Streamlit, or Flask).Experience in data pipelines, ETL, or big data frameworks .Education :
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.