
Search by job, company or skills
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 usingPython 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.
Job ID: 111576991