Full Stack AI Engineer

Vinmar International
Mumbai Metropolitan Region
  • Design and build full-stack AI features, including tables, document-centric interfaces, review flows, and real-time or streaming interactions
  • Develop agentic systems with tool calling, multi-step workflows, RAG, and structured output handling
  • Build backend services using ASP.NET Core Web API and Python (FastAPI), and integrate them with React/Next.js frontends
  • Implement and improve RAG pipelines, covering chunking, embedding selection, vector store integration, and retrieval quality evaluation
  • Design AI-native UX patterns: confidence indicators, citations and source grounding, fallback states, edit/retry flows, and human review steps
  • Write evaluation tests before shipping new AI capabilities, using golden datasets, regression gates, and CI controls
  • Contribute to evaluation pipelines that combine deterministic metrics with LLM-as-judge approaches
  • Build systems that degrade gracefully when model outputs are unexpected
  • Manage context windows through token budgeting, truncation, and tool-call state persistence
  • Prototype quickly with AI tooling, then validate production artifacts against defined quality gates before promotion

Requirements

Education and experience

  • Bachelor's degree in Computer Science, Engineering, Information Systems, Data Science, or a related field, or equivalent practical experience
  • 3+ years building production software, including full-stack applications and/or AI-enabled systems
  • Experience contributing to user-facing AI product features, from backend through frontend
  • Experience with agentic systems in production or pre-production (tool calling, multi-step workflows, RAG, structured outputs)
  • Exposure to evaluation frameworks such as golden datasets, regression gates, or CI quality controlsFull-stack product engineering
  • Hands-on experience with .NET Core, ASP.NET Core Web API, SQL, and Microsoft technologies
  • Frontend skills in React and/or Next.js, TypeScript, component-based UI, API integration, and state management
  • Experience building tables, document-centric interfaces, review flows, or streaming experiences
  • Understanding of UX patterns for AI systems (confidence, citations, fallbacks, edit/retry, human review)AI platform engineering
  • Python proficiency, including FastAPI, Pydantic v2, async patterns, and pytest
  • Hands-on experience with LangChain and/or LangGraph: stateful graphs, tool integration, checkpointing, and streaming
  • Prompt engineering skills: structured output design, system prompt construction, and multi-turn context management
  • Experience with RAG pipelines and familiarity with vector databases such as pgvector and/or OpenSearch
  • Familiarity with LLM evaluation: golden dataset design, metric definition, and regression gates
  • Awareness of context window management strategiesGenerative AI and agentic systems
  • Regular use of AI coding assistants (Cursor, GitHub Copilot), with good judgement about where generated code is reliable and where it needs scrutiny
  • Familiarity with multi-agent concepts: orchestration logic, tool interfaces, and failure-handling patterns

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →