Source description
About the role
Exp: 2 to 6 years CTC: Market standard NP: Immediate Location: Chennai & Coimbatore Job Description – Python Developer with GenAI Expertise Role Overview: We are looking for a skilled Python Developer with experience in Generative AI (GenAI) and modern AI-driven applications. The ideal candidate will work on various software projects using Python as the primary programming language and contribute to AI-powered applications, automation scripts, backend services, and cloud-based solutions. The role will involve building and integrating AI/ML models , leveraging LLMs (Large Language Models), NLP (Natural Language Processing), and AI frameworks to enhance existing applications. You will collaborate with cross-functional teams to design, develop, and deploy scalable AI-powered solutions. Key Responsibilities: Work on GenAI-powered applications , integrating LLMs using OpenAI, Gemini AI, Hugging Face, or other AI providers. Develop AI-driven features using Python frameworks like LangChain, LlamaIndex, LangGraph, or Haystack for conversational AI and RAG (Retrieve-Augment-Generate) workflows. Build AI-based automation scripts, chatbots, and virtual assistants leveraging GPT, Gemini, or fine-tuned custom models . Work on backend development using Python along with Django, Flask, or FastAPI to build AI-driven web applications. Design and optimize prompt engineering and AI workflow pipelines for seamless AI model integration. Implement event-driven architectures using Kafka, Redis Streams, or Pub/Sub for real-time AI-powered applications. Use vector databases (e.g., FAISS, Weaviate, Pinecone, ChromaDB ) for efficient semantic search and embeddings-based retrieval . Develop and integrate AI APIs with cloud-based AI services from AWS, Azure OpenAI, and Google Vertex AI . Ensure data security and privacy compliance when handling sensitive AI data and user interactions. Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives . Qualifications & Skills: Must Have: 3 - 6 years of experience in Python programming , with knowledge of at least one web framework (Django, Flask, or FastAPI). Experience with GenAI and LLM-based applications , including LangChain, OpenAI API, or Hugging Face Transformers . Hands-on experience with Vector Databases and embedding models for AI-driven search and retrieval. Experience in database technologies (SQL & NoSQL) with ORM implementations. Knowledge of cloud platforms (AWS, Azure, GCP) and AI-based cloud APIs. Proficiency in Git, Bitbucket, or other version control tools . Experience with event-driven programming in Python (Kafka, RabbitMQ, Celery, etc.). Familiarity with Python ML/NLP libraries such as spaCy, NLTK, scikit-learn, TensorFlow, PyTorch . Good to Have: Experience in fine-tuning LLMs and custom AI model training . Hands-on experience with OCR tools for document AI solutions. Understanding of DevOps, CI/CD pipelines , and MLOps practices . Experience with Django REST Framework (DRF) for building AI-powered APIs. Strong prompt engineering skills to enhance AI model performance.
More at talentgigs