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.