Overview
Job Designation: Intermediate Python Developer (LLMs & GenAI)
Job Overview: We are looking for an experienced Python developer with a strong background in Large Language Models (LLMs), Generative AI (GenAI), excellent knowledge prompt engineering, tools for RAG development. The ideal candidate will have hands-on experience in prompt engineering, working with advanced AI frameworks such as LlamaIndex, LangChain, LangGraph, and AutoGen. This role involves building scalable applications and solutions that leverage the latest advancements in AI to solve complex business problems like intelligent chatbots, assistants and digital twins.
Key Responsibilities:
Develop and implement AI-driven solutions using Python and state-of-the-art LLMs like Azure OpenAI, Lama, Gemini.
Design and optimize prompt engineering strategies to improve model responses and performance.
Work with tools like LlamaIndex, LangChain, and LangGraph to integrate AI into business workflows.
Use LangGraph and AutoGen to design and manage multi-step reasoning workflows for complex applications by using poly LLMs.
Develop APIs and interfaces for integrating LLM-based models into existing systems on Flask.
Perform performance testing, debugging, and continuous improvement of APIs.
Research on developing conversational agents, personalized recommendations, and other GenAI-powered products like intelligent chatbots, assistants and digital twins. Keep up with the latest developments in AI/ML and apply new techniques to improve our models and tools.
Required Skills & Qualifications:
Experience: 3-5 years of Python development experience with a focus on AI/ML. Knowledge: In-depth understanding of LLMs, GenAI, and prompt engineering. Frameworks: Proficiency in LlamaIndex, LangChain, LangGraph, and AutoGen.
Machine Learning: Experience with deploying and scaling machine learning models in production environments.
Speech processing : Proficiency with speech-to-text or voice recognition systems such as Azure cognitive services and Google Speech API.
NLP: Solid understanding of natural language processing, tokenization, and semantic analysis.
- APIs: Strong experience in developing and integrating RESTful APIs on Flask for AI/ML systems.
- Problem Solving: Ability to create scalable solutions for multi-modal, poly LLM and generative AI applications.
- Collaboration: Excellent communication and teamwork skills to collaborate with cross-functional teams.
Preferred Qualifications:
- Knowledge on Speech synthesis and Sentience simulation
- Experience with cloud platforms (Azure and GCP) for deploying and scaling AI/ML models. Familiarity with containerization (Docker) and orchestration tools (Kubernetes) for deploying microservices.
- Experience with reinforcement learning, transformers, or other cutting-edge techniques. Understanding of ethical AI, data privacy, and responsible AI practices.
Job Type: Full-time
Pay: ?400,000.00 - ?800,000.00 per year
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Bangalore, Karnataka: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Do you have any experience working with LlamaIndex and LangChain?
Experience:
- relevant work: 3 years (Preferred)
Work Location: In person