freehire launches on Product Hunt on 26 August.

Follow →

GenAI Developer

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available