HamburgerMenu
hirist

Generative AI Engineer - Python

Vy Systems
4 - 10 Years
Bangalore

Posted on: 01/10/2026

Job Description

Role : Python + Generative AI Engineer

Location : Bangalore, India

Experience : 4+ Years

Employment Type : Full-time

Job Summary :

We are looking for an experienced Python + Generative AI Engineer with 4+ years of software development experience and strong hands-on expertise in Generative AI, LLMs, and AI application development. The ideal candidate will design and build scalable AI-powered solutions using Python, LLMs, RAG architectures, vector databases, and modern AI frameworks.

Key Responsibilities :

- Design, develop, and deploy AI/GenAI applications using Python.

- Build LLM-powered applications using models such as OpenAI GPT, Azure OpenAI, Claude, Gemini, or open-source LLMs.

- Develop Retrieval-Augmented Generation (RAG) pipelines for enterprise use cases.

- Work with vector databases such as FAISS, Pinecone, Chroma, Weaviate, or equivalent technologies.

- Develop AI agents, tool-calling workflows, and multi-step LLM applications.

- Use frameworks such as LangChain, LangGraph, LlamaIndex, or similar frameworks.

- Develop REST APIs and backend services using FastAPI, Flask, or Django.

- Implement prompt engineering, prompt optimization, structured outputs, and LLM evaluation techniques.

- Work with document processing, embeddings, chunking, metadata extraction, and semantic search.

- Integrate GenAI solutions with enterprise applications, databases, and third-party APIs.

- Implement monitoring, logging, security, guardrails, and responsible AI practices.

- Optimize applications for latency, scalability, reliability, and cost.

- Collaborate with data scientists, ML engineers, product teams, and software engineers.

- Participate in code reviews, technical design discussions, testing, and production deployment.

Required Skills :

- 4+ years of professional software development experience

- Strong proficiency in Python

- Hands-on experience with Generative AI / LLM applications

- Experience with RAG architecture

- Strong understanding of :

1. Prompt engineering

2. Embeddings

3. Vector search

4. Semantic search

5. Context windows

6. LLM inference

7. Function/tool calling

8. AI agents

- Experience with LangChain / LangGraph / LlamaIndex

- Experience with at least one vector database such as FAISS, Pinecone, Chroma, or Weaviate

- Experience building APIs using FastAPI / Flask / Django

- Good understanding of REST APIs, JSON, Git, and software development practices

- Experience with SQL and/or NoSQL databases

- Familiarity with cloud platforms such as AWS, Azure, or GCP

- Understanding of Docker and CI/CD practices

Good to Have :

- Experience with Azure OpenAI

- Experience with open-source models such as Llama, Mistral, or Qwen

- Experience with agentic AI and multi-agent systems

- Knowledge of ML/NLP fundamentals

- Experience with LLM evaluation and observability tools

- Knowledge of Kubernetes

- Experience deploying AI applications in production

- Familiarity with PyTorch or Hugging Face Transformers

Education :

- Bachelor's or Master's degree in Computer Science, Engineering, AI/ML, or a related field is preferred.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...