Skip to main content

Generative AI Engineer - Python

Technology
Vy Systems
2 weeks agoUntil 1/12/2026
Full time

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 :
  • Prompt engineering
  • Embeddings
  • Vector search
  • Semantic search
  • Context windows
  • LLM inference
  • Function/tool calling
  • 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.
Keywords
OCamlPyTorchJSONScalabilityMetadataDjangoPythonSqlCI/CD

Interested in this role?