Zensar Technology/Software

GenAI Developer

India In person Full-time

Key Responsibilities

  • Design, develop, and deploy enterprise Generative AI applications using Azure OpenAI Services.
  • Build Retrieval-Augmented Generation (RAG) pipelines using embeddings and vector databases.
  • Develop scalable REST APIs using FastAPI and Flask.
  • Integrate Vision LLMs for image, document, and multimodal understanding.
  • Build document processing pipelines using PyMuPDF for PDF extraction, parsing, and preprocessing.
  • Implement semantic search using FAISS Vector Database.
  • Engineer prompts and optimize LLM responses for enterprise use cases.
  • Develop AI-powered chatbots, document Q&A, summarization, and intelligent automation solutions.
  • Optimize AI models for latency, scalability, and cost efficiency.
  • Integrate AI solutions with enterprise applications and cloud services.
  • Implement monitoring, evaluation, and experimentation frameworks using Opik or similar LLM observability tools.
  • Collaborate with product managers, architects, data scientists, and software engineers to deliver AI solutions.
  • Ensure AI applications follow security, governance, and responsible AI best practices.

Required Skills

Generative AI

Large Language Models (LLMs)

Prompt Engineering

Retrieval-Augmented Generation (RAG)

Embeddings

Semantic Search

AI Agents

Function Calling

Context Management

Model Evaluation

Cloud & AI Platforms

Azure OpenAI Service

Azure AI Services

Azure Cognitive Search (preferred)

Azure Storage

Azure Functions (preferred)

Programming

Python (Advanced)

FastAPI

Flask

REST API Development

Async Programming

AI Frameworks & Libraries

LangChain

LlamaIndex

PyMuPDF

FAISS Vector Database

Vision LLMs

OpenAI SDK

Transformers (preferred)

Development Tools

Visual Studio Code (VS Code)

PyCharm

Git

GitHub/Azure DevOps

Docker

Observability & Evaluation

Opik

  • Prompt evaluation
  • LLM monitoring
  • Experiment tracking
  • Performance benchmarking

Required Experience

  • 5–10 years of software development experience with strong Python expertise.
  • Minimum 2–4 years of hands-on experience in Generative AI and LLM-based application development.
  • Experience implementing enterprise RAG architectures.
  • Strong experience with Azure OpenAI.
  • Experience integrating Vision LLMs for document and image processing.
  • Hands-on experience with vector databases such as FAISS.
  • Experience building production-ready AI APIs using FastAPI or Flask.
  • Experience processing large PDF/document repositories using PyMuPDF.
  • Experience with AI evaluation and observability tools such as Opik.
  • Experience deploying AI applications in cloud environments.

Nice-to-Have Skills

LangGraph

AutoGen/CrewAI

Azure AI Search

Cosmos DB

PostgreSQL

Redis

Kubernetes

MLflow

Hugging Face

OCR (Azure Document Intelligence, Tesseract)

CI/CD pipelines

MLOps

ok

ok

Job description provided by Zensar.
View the original posting