Role Overview

We are looking for a Senior AI/ML Engineer — Generative AI & Agentic Systems to design, develop, and productionize enterprise-grade Generative AI, RAG, and Agentic AI solutions.
The candidate will work closely with the AI Architect / Technical Lead to translate business requirements into scalable AI solutions and will be responsible for hands-on implementation, integration, evaluation, optimization, and deployment.
This role is ideal for an engineer who enjoys building real-world AI applications using LLMs, RAG pipelines, AI Agents, tool calling, vector databases, orchestration frameworks, and cloud technologies.

Key Responsibilities

  • Design and develop production-ready Generative AI and LLM-based applications.
  • Build scalable Retrieval-Augmented Generation (RAG) pipelines using embeddings, vector databases, reranking, retrieval, and contextual generation.
  • Develop Agentic AI workflows using frameworks such as LangGraph and LangChain.
  • Implement multi-agent workflows involving planning, reasoning, tool calling, delegation, memory, and orchestration.
  • Integrate LLMs from OpenAI, Anthropic, Google Gemini, and other providers.
  • Develop backend services and AI APIs using Python, FastAPI, and REST APIs.
  • Design and implement LLM evaluation frameworks to measure accuracy, relevance, groundedness, hallucination, latency, and other quality metrics.
  • Implement AI guardrails, validation, safety controls, structured outputs, and responsible AI practices.
  • Work with PostgreSQL, vector databases, and graph databases to build AI knowledge systems.
  • Containerize and deploy AI applications using Docker and cloud platforms such as Azure/AWS.
  • Optimize LLM applications for performance, scalability, reliability, and cost.
  • Collaborate with architects, frontend/backend engineers, DevOps, and business stakeholders.
  • Participate in technical design, code reviews, troubleshooting, and production support.
  • Stay current with emerging developments in LLMs, Agentic AI, RAG, open-source models, and AI infrastructure.

Must-Have Skills

Programming & Backend

  • Strong hands-on experience with Python
  • FastAPI
  • REST API development
  • Backend application architecture and development

Generative AI & LLM

  • LLM application development
  • RAG architecture and implementation
  • Prompt engineering
  • Embeddings and semantic search
  • Vector databases
  • LLM integration and orchestration
  • Experience with one or more of:
    • OpenAI
    • Anthropic
    • Google Gemini

Agentic AI

  • Hands-on experience building AI Agents
  • LangGraph and/or LangChain
  • Tool/function calling
  • Agent workflows and orchestration
  • Multi-agent systems
  • Agent state and memory management

Data & Infrastructure

  • PostgreSQL
  • Vector databases
  • Docker
  • Azure and/or AWS
  • API integration and microservices

AI Quality & Security

  • LLM evaluation
  • RAG evaluation
  • Hallucination detection/mitigation
  • AI guardrails
  • Structured output and schema validation
  • Understanding of AI security and responsible AI practices

Preferred / Good-to-Have Skills

  • Neo4j / GraphRAG
  • Model Context Protocol (MCP)
  • vLLM
  • Ollama
  • Open-source LLMs such as Llama, Qwen, Mistral, etc.
  • LoRA / parameter-efficient fine-tuning
  • Model fine-tuning
  • Kubernetes
  • CI/CD and Azure DevOps/GitHub Actions
  • React / Next.js
  • Redis or other caching technologies
  • Experience with cloud-based AI/ML infrastructure
  • Experience optimizing inference performance and LLM costs

What We Are Looking For

  • Strong problem-solving and analytical skills.
  • Ability to convert business requirements into practical AI solutions.
  • Strong understanding of LLM architecture and modern GenAI patterns.
  • Ability to write clean, maintainable, production-quality code.
  • Comfortable working in a fast-moving AI engineering environment.
  • Ability to independently investigate new AI technologies and implement POCs/prototypes.
  • Good understanding of software engineering principles, APIs, databases, security, and deployment.
  • Strong communication and collaboration skills.
  • Ability to work closely with an AI Architect / Technical Lead while taking ownership of implementation.