Loading...

Talentgigs

Python Developer - Gen AI Engineer

Talentgigs
Chennai, Tamil Nadu On-site
On-Site Full-Time Chennai, Tamil Nadu India

Skills

Artificial Intelligence (AI) Large Language Models (LLM) Neuro-Linguistic Programming (NLP) Generative AI

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 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.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs