LLM systems · RAG · Evaluation · Agents
LLM engineer in India — Deepak Kumar
Most LLM work fails after the demo, on retrieval quality, cost, or the absence of any way to tell whether output got worse. I build the parts that come after the model call — and I run several of these pipelines unattended, in production, every day.
RAG
On Atlas Vector Search
Daily
Agent pipelines unattended
80%
Faster podcast production
Delhi
Based in India (IST)

Retrieval is the product, not the model
Swapping in whatever model shipped this month rarely fixes a bad answer; the retrieval step usually does. At India Today Group I built RAG over an editorial archive on MongoDB Atlas Vector Search, where the work that actually moved quality was chunking tuned to how the corpus is written, hybrid retrieval so exact names survive embedding, and a measured evaluation set built from real queries rather than invented ones.
- Chunking and embedding strategy tuned per corpus, then measured — not assumed
- Hybrid keyword + vector retrieval, so proper nouns and rare terms still match
- Evaluation sets built from real user queries before a change is promoted
- Retrieval quality tracked separately from generation quality, so failures are attributable
Agents that run unattended, and the gates that make that safe
This site's own blog and its technical books are written by multi-agent pipelines I built and run on a schedule, with no human in the loop per article. That only works because the interesting engineering is in the refusal path: deterministic quality gates that reject a draft before it publishes, a critic pass that is calibrated against its own rubric, and a fail-closed verifier that blocks anything it cannot support from source.
- Deterministic gates — specificity scoring, repetition shingling, length floors — ahead of any LLM judge
- Fail-closed verification: an article nobody could verify does not publish
- Structural fixes over prompt pleading — a model that returns short output needs more slots, not a firmer instruction
- Cost and latency budgeted per call, with resume-from-checkpoint so a failed run is not a full re-spend
The parts teams discover too late
An LLM call is a network call to a probabilistic service that bills per token. It needs the things any other dependency needs — a timeout, a fallback, a cost ceiling, monitoring that names the failing component — plus one thing they do not: a way to notice that output quality has drifted when nothing errored. Building that in at the start costs days; retrofitting it after a bad answer reaches a customer costs considerably more.
- Graceful degradation — the product still works when the model is slow, rate-limited or down
- Provider errors distinguished from quality rejections, so a dead API key never reads as a bad draft
- Guardrails on output, plus human review wherever output is published under a real name
- Token and latency cost tracked per feature, alerting like any other service dependency
Full stack behind the LLM work
The retrieval pipeline, the API, the interface and the deployment come from the same person. 9+ years of MERN and Next.js sits behind the AI work, which is usually the difference between an LLM feature that ships and a notebook that gets demoed once.
Selected work
Shipped for employers and clients.
Seventeen products across news media, healthcare, real estate and adtech. A few with numbers attached.
Live election dashboard
India Today Group | Aaj Tak · 2024–25
Middleware that ingests results feeds from multiple sources, normalises them and publishes to editorial CMS platforms in real time, with a canvas-rendered constituency map on the front end.
Live results delivered to millions of daily users through election night, without a stall
AI podcast generation platform
India Today Group | Aaj Tak · 2025
Turns written news articles into podcast-ready audio — article processing, structured prompting, AI voice synthesis and an editorial dashboard to manage generation.
Cut podcast production time by roughly 80%
Patient relationship management
Clove Dental (via Instant Systems) · 2024–25
Internal PRM handling appointments, follow-ups and clinic-level analytics, built as modular services with REST APIs for the clinical front end.
In use across 500+ clinics and 1,200+ practitioners
VisitVideo and audio meeting platform
Humanize · 2023–24
Zoom-style real-time video and audio calling with screen sharing and meeting management, on a scalable signalling and media layer.
Real-time calling shipped end to end
VisitRecommendations
From people who shipped with me.
“Hard Working, Intelligent, Committed, Sharp and an Excellent team player are just a couple of words that can aptly describe Deepak. I worked with him for almost 3 years on the same project. He is technically very sound, always ready to learn new things, accept new challenges and the best part about him is that he alway…”
“We did a lot together and Deepak is really very talented, he learns new technology quickly and is very hard working. I felt very good after working with him, he is a person of very good personality.”
Straight answers
Hiring an LLM engineer in India — the usual questions.
In practice the title signals depth in the layer around the model rather than the model itself: retrieval design, chunking and embedding choices, evaluation harnesses, guardrails, prompt and context engineering, agent orchestration, and per-call cost and latency control. Deepak Kumar builds these in production at India Today Group and runs several unattended multi-agent pipelines of his own.
With an evaluation set built from real queries rather than invented ones, scored on retrieval and generation separately so a regression is attributable to one or the other. Deterministic checks run ahead of any model-based judge — an LLM critic grades fluent-but-empty output generously, because fluent-but-empty is what it would have written itself.
Yes, and it is the most common engagement. Retrieval over your own content, semantic search, or content and voice automation, added to a working product with an evaluation set, guardrails, cost and latency budgets, and a fallback path for when the model is unavailable.
OpenAI and GPT models, LangChain and LangGraph, MongoDB Atlas Vector Search for retrieval, embeddings and hybrid search, ElevenLabs for voice, and Python with FastAPI for ingestion — integrated into Node.js and Next.js applications rather than left standing alone.
Yes. Deepak is based in New Delhi (IST) and works fully remote for clients abroad, as well as on-site across Delhi NCR. Send a short description of the problem through the contact page for a reply within 24 hours.
Related
Other ways people search for this.
Hiring, or need something built?
Open to senior full-stack and AI engineering roles, and to focused contract work. Delhi NCR or fully remote. I reply within 24 hours.
What I take on
Full-stack product build
React, Next.js, Node, NestJS, MongoDB and MySQL — from idea to production.
AI features that ship
OpenAI and LangChain, RAG, semantic search, content and voice automation.
Architecture and scale
Microservices, real-time pipelines and caching — proven at national news scale.
Founding engineer work
Idea to MVP to scale, with SEO and analytics built in from the start.