How to hire AI developers in India
To hire AI developers in India, first name the role you need (LLM application engineer, AI agent developer, ML engineer, MLOps engineer or data engineer), then test production habits rather than demos: ask the candidate to improve a failing RAG pipeline against an eval set, debug an agent trace and estimate cost per task. Before they touch data, keep API keys server-side, mask personal data and put a DPDP-compliant processing contract in place.
Anyone can build an AI demo in a weekend. Few people can keep one working
When you set out to hire AI developers in India, you meet two kinds of candidate who look identical on paper. One has wired a model API to a chat window and a vector store. The other has also built an eval set, traced every step, measured what a task costs, and caught a regression before a model upgrade reached users. Only the second kind should be near your customers. This page is about telling them apart quickly.
It builds on our staff augmentation service and on the delivery approach in generative AI development and AI agent development, which explain how we build. Here the focus is hiring: which role you need, how to vet it, what to lock down before an outside developer sees your data, and how to shape a small team around a goal.
Radiatus places AI engineers from our own delivery practice. You review profiles, interview, and choose, and the engineer reports to your lead. We also build AI into our own products: the AI inbox and agent in our Appointment Reminder App and our Clinic Answering Service voice agent both run on the Claude API. We do not run fine-tuned models or Python products of our own, and we say so because it tells you where our production experience comes from.
Team shapes for common AI goals
Illustrative starting points. Small teams with a domain expert writing test cases beat large teams without one.
| Goal | Team shape | What they should deliver first |
|---|---|---|
| First AI feature in an existing product | One LLM application engineer, your backend developer, a domain expert part-time | An eval set of real cases, the feature behind a flag, and a measured cost per request |
| Agent pilot for one back-office task | One AI agent developer and one integration engineer; your ops lead approves actions | A written tool and permission list, traced runs and a supervised pilot; see what agents cost |
| Assistant that answers from your documents | LLM application engineer plus a data engineer | Clean ingestion, a retrieval eval and answers with citations |
| AI platform team serving several product teams | MLOps or LLMOps engineer, platform engineer, periodic security review | A shared model gateway with keys held server-side, an eval harness in CI and cost per team |
| Prediction on structured data | ML engineer with a data engineer | A baseline against today’s rule of thumb, then monitoring for drift |
| Rescue of a stalled prototype | One senior LLM engineer | Trace review, a first eval set and a ranked list of fixes |
Which AI developer do you actually need?
“AI developer” covers at least six jobs. Hiring the wrong one is the most common and most expensive mistake we see.
| Role | What they actually do | Hire one when | Wrong hire if |
|---|---|---|---|
| LLM / AI application engineer | Builds product features on model APIs: prompts, retrieval, structured output, evals, plus the API and UI around them. Mostly a strong backend engineer. | You are adding AI to an existing product | You need to train models from scratch |
| AI agent developer | Designs tool-using loops: tool schemas, permissions, approval steps, state, traces, step and spend caps | A task needs actions across systems and its steps vary case by case | The steps are fixed; a workflow is cheaper and easier to test |
| ML engineer | Trains, fine-tunes and serves models on your data: classification, ranking, forecasting, adapters | You predict from structured data, or evals prove a fine-tune beats prompting | A hosted model call already solves it |
| MLOps / LLMOps engineer | Deployment, model registry, eval pipelines in CI, latency and cost dashboards, GPU serving if you self-host | Several AI features are live, or you run open-weight models yourself | You have one feature on one API |
| Data engineer | Pipelines, document ingestion, data quality, access control: the work that decides retrieval quality | Your data is scattered, stale or full of duplicates | Your data is already clean and in one place |
| “Prompt engineer” | Writes and tunes instructions. In practice a skill every LLM engineer needs, not a role on its own | Rarely. A domain expert writing test cases and rubrics is worth more | You expect prompts alone to fix accuracy |
For most first projects the answer is one LLM application engineer, with a data engineer if documents are messy. Python is the usual language for ML and data work; our Python development page covers frameworks and versions.
Production AI engineers vs demo builders: the skills that separate them
| Skill | A demo builder… | A production engineer… |
|---|---|---|
| Evals | Tried a few questions and it looked fine | Keeps a versioned set of real cases with expected outcomes and runs it on every prompt, model or retrieval change |
| Tracing | Prints to the console | Traces every retrieval, model call and tool call with tokens, latency and cost, with personal data redacted |
| Cost per task | Has no idea | Knows the median and the 95th percentile, and which lever cuts each: caching, a smaller model, shorter context |
| Retrieval quality | Tuned chunk size until the demo worked | Measures whether the right passage was retrieved separately from answer quality; uses hybrid search, reranking and metadata filters |
| Guardrails | Wrote “never do X” in the system prompt | Enforces limits in code: validation, allow-listed actions, refusal paths, human approval |
| Tool permissioning | Gave the agent one admin key | Scopes each tool, checks the tenant on the server, separates reads from writes, offers no raw SQL or shell |
| Model changes | Switched because the new model is “better” | Pins versions, runs regression evals before switching, and tracks deprecation dates |
How to vet AI developers: three trial tasks
Each task fits in two to four hours. Pay for anything longer. Use your own sanitised material where you can, so the result also teaches you something about your problem.
1. Improve a failing RAG pipeline against an eval set
Give a small repository: a few hundred documents, a naive retrieval pipeline and around thirty questions, each with the passage that should be found. Tell them the current pass rate and ask them to raise it. Good work measures retrieval on its own first, finds a cause (tables split across chunks, no metadata filter, keyword queries that pure vector search misses), and reports before and after numbers. Weak work edits the prompt and declares victory. Our guide to RAG in production lists the usual culprits.
2. Debug an agent trace
Hand over an illustrative JSON trace in which an agent looped for fourteen steps, picked the wrong tool twice and issued the same refund two times. Ask what went wrong and what they would change. Strong candidates point to overlapping tool descriptions, a write tool with no idempotency key, no step cap, and tool output that contained instructions the agent obeyed. They fix it in code and tests, not only in the prompt.
3. Estimate cost per task
Give monthly volume, average steps per task and tokens per step, and let them look up the provider’s current price page. Good answers show the formula, add context growth across steps, retries and the long tail, then end with a range and the two assumptions that move it most. Our AI agent cost guide walks through the same arithmetic.
Interview questions for generative AI developers, with good-answer notes
- “How would you know a prompt change made things better?” Good: run the eval set before and after, read the failures rather than only the average, and repeat runs because outputs vary.
- “Our assistant gives confident wrong answers. Where do you look first?” Good: check whether the right passage was retrieved at all. If not, fix retrieval; if yes, fix grounding, add citations and an “I don’t know” path.
- “How do you stop an agent doing something expensive or irreversible?” Good: scoped tools, approval before writes, idempotency keys, step and spend caps, and no irreversible actions exposed as tools.
- “A provider ships a new model version. What do you do?” Good: run the regression evals, compare cost and latency, roll out gradually, keep the old version pinned until the numbers agree.
- “How do you handle personal data in prompts and logs?” Good: send the minimum, redact in traces, set provider retention options, keep keys server-side, and check the processing contract.
- “When would you fine-tune instead of using RAG?” Good: for consistent format, tone or a narrow classification at volume, once evals show prompting cannot reach the target. Not for knowledge that changes weekly. See LLM fine-tuning for the trade-offs.
Red flags when hiring AI developers
- A portfolio of notebooks and demo videos with no evals, traces or production numbers.
- Cannot name a single failure mode they measured and fixed.
- Puts API keys in front-end code, or shares them in chat.
- Believes hallucination is solved by a better prompt.
- Proposes a multi-agent architecture for a task with one decision in it.
- Suggests fine-tuning first when users need answers from changing documents.
- Wants to test with your production data on a personal or free-tier account.
Hire AI agent developers: the extra checks
Agent work adds risk because the model chooses actions. On top of the kit above, ask the candidate to write the tool list for your task with each tool’s permission, which tools need human approval, and the conditions under which the agent must stop and hand over. Ask how they would replay a customer complaint from traces. If they cannot explain why most agent ideas should start as a workflow, keep looking. Our AI agent development page sets out the permission model we use.
Data protection when an external AI developer touches your data
- Keys stay server-side and in your account. The model provider account belongs to your organisation, not the developer. Use separate keys per environment with spend limits, and give the developer a non-production key.
- Personal data is masked by default. Develop on synthetic or masked data; redact before anything reaches traces or logs; give access through your VDI or a managed device if your policy says so.
- DPDP applies to the whole chain. The Digital Personal Data Protection Rules were published in the Gazette on 13 November 2025 with an eighteen-month phased compliance period. Under the DPDP Act a data fiduciary may use a data processor only under a valid contract, so your agreement with any vendor, and theirs with the model provider, must cover purpose, safeguards and deletion. Our DPDP checklist lists the controls to build.
- Provider retention is a setting, not an assumption. Anthropic’s API retention documentation says retained data is not used for training without your express permission, offers zero data retention by arrangement, and notes that stateful features such as batch jobs, file storage and code execution keep data under their own policies; some newer models require 30-day retention. OpenAI’s data controls page says API data is not used for training by default, abuse-monitoring logs are kept for up to 30 days, and zero retention needs approval. Decide these settings before a developer starts, as of November 2026.
- Ownership is written down. The contract should assign to you the prompts and system instructions, eval sets and labels, traces, fine-tuning datasets and any fine-tuned weights or adapters. Run fine-tuning jobs in your organisation’s provider account so the resulting model never sits in the vendor’s.
Tracing helps here too: OpenTelemetry publishes GenAI semantic conventions for model and agent spans, so traces can go to the observability stack you already control instead of another vendor’s dashboard.
Hiring AI developers in India for Dubai, UAE or US teams
For teams in Dubai and the rest of the UAE, India is only 1.5 hours ahead, so the working days overlap almost completely. Check the UAE’s federal data protection law and, inside DIFC or ADGM, those free zones’ own rules before sharing customer data, and test Arabic or mixed-language inputs in your evals if users write that way. Our AI agent development in Dubai page covers the local picture. For US teams the gap is 9.5 to 13.5 hours depending on coast and season. That works when specs, eval dashboards and handovers are written, with a short shared window each day for decisions.
What drives the cost of hiring AI developers in India
We do not publish rates, and we are wary of anyone quoting one figure for “an AI developer”. The real drivers:
- Production experience. Engineers who have run evals, traces and cost budgets on live systems are scarcer than those who have built demos.
- Specialism. Training and serving models on GPUs is a different market from building on model APIs.
- Overlap hours. Late-evening shifts for US teams cost more than a standard Indian day.
- Security requirements. VDI-only access, background checks and on-site days add effort.
- Model and API spend. That bill is yours, separate from the engineer’s rate, and it belongs in the business case from day one.
If an AI developer will deploy to your cloud, pair them with someone who owns the platform. Our guide to hiring DevOps engineers in India covers that role and the access rules for outside engineers.
AI we build and run on the Claude API
Our own AI products are where our hiring bar comes from. All three are live, and the model behind the first two is Claude, called through the API.
Appointment Reminder App
WhatsApp & SMS reminders that grow into an AI inbox Its shared AI inbox and AI agent handle replies to WhatsApp and SMS reminders, built on the Claude API with traces and human handover. Visit appointmentreminderapp.com
Clinic Answering Service
HIPAA-compliant AI receptionist for US practices, 24/7 A tool-using voice agent that books real appointments and checks insurance eligibility during the call, in English and Spanish, on the Claude API. Visit clinicansweringservice.com
Radiatus MCP Server
Free public MCP server: Radiatus knowledge and developer tools for AI assistants A free, public, read-only MCP server that works in Claude, ChatGPT, VS Code and Cursor: our working example of scoped, logged tools. Visit radiatus.comAI engineers we place in your team
Each engineer comes from our own delivery practice. You interview and decide; they work in your repositories, follow your reviews and report to your lead.
LLM application engineers
The problem
You want an AI feature in your product, but your developers have never built evals or handled model failures.
How we do it
An engineer who builds on model APIs joins your team, sets up an eval set from real cases first, then ships the feature behind a flag with tracing and a cost-per-request measure.
What you get
- Eval set and scoring script
- Feature behind a flag
- Traces with personal data redacted
- Cost and latency report
AI agent developers
The problem
An agent prototype demos well but loops, picks the wrong tool, or no one dares give it write access.
How we do it
An agent developer writes the tool and permission list with your team, adds approval steps, step and spend caps, and replays real traces to fix failure patterns one by one.
What you get
- Written tool and permission model
- Approval steps for writes
- Step and spend caps
- Regression evals in CI
MLOps and LLMOps engineers
The problem
Several teams now call models, each with its own keys, prompts and no shared view of quality or spend.
How we do it
An engineer builds the shared layer: a gateway that holds keys server-side, eval runs in CI, dashboards for cost and latency per team, and model version pinning.
What you get
- Model gateway with central keys
- Eval harness in CI
- Cost and latency per team
- Model change runbook
AI data engineers
The problem
Answers are wrong because the documents are duplicated, stale or locked in formats the pipeline cannot read.
How we do it
A data engineer builds ingestion with deduplication, metadata and access rules, then measures retrieval quality so improvements are visible.
What you get
- Ingestion pipeline with metadata
- Access rules carried into retrieval
- Retrieval quality report
- Refresh schedule
What our AI engineers work with
The model and framework follow your evals and constraints. Versions move fast; we pin them per project.
Claude, OpenAI and open-weight models
Our own products run on the Claude API. Client work uses whichever model wins on your eval set, cost and data terms.
Python and TypeScript
Python for data, ML and most AI services; TypeScript where the feature lives in a Node.js or Next.js product.
PostgreSQL with pgvector, hybrid search, reranking
Keyword plus vector search with metadata filters, measured on retrieval evals rather than chosen by habit.
OpenTelemetry, Langfuse, scripted eval suites
Step-level traces with redaction, and eval runs that gate merges like any other test.
LangGraph, provider SDKs or plain code
The thinnest layer that does the job. Plenty of production agents are a loop, a tool registry and good logging.
Tools we use alongside it
- Claude API
- OpenAI API
- Python
- TypeScript
- FastAPI
- PostgreSQL
- pgvector
- Redis
- LangGraph
- MCP
- OpenTelemetry
- Langfuse
- Docker
Facts, versions and vendor details checked November 2026.
How hiring an AI developer through Radiatus works
You stay in control of who joins. Rates are per engineer, monthly or hourly by role and seniority, and come in a written proposal after a free consultation.
Name the role and the goal
We use the role table above to agree whether you need an LLM, agent, ML, MLOps or data engineer, and what the first month should prove.
Profiles and your interviews
We propose engineers from our delivery practice. You interview, run any trial task you like, and decide.
Data and access rules before day one
NDAs, IP assignment covering prompts, evals and weights, a processing agreement, non-production keys and masked data.
Eval set first
The engineer’s first deliverable is usually a small eval set and a baseline, so every later change is measured.
Review and adjust
Check progress against the baseline. Scale up, down, or ask for a replacement on the notice agreed in the contract.
Guides and related pages
Guides
Questions about hiring AI developers in India
Start by naming the role: LLM application engineer, AI agent developer, ML engineer, MLOps engineer or data engineer. Then test production habits with short paid trial tasks, such as improving a RAG pipeline against an eval set or debugging an agent trace. Through staff augmentation you interview engineers from the vendor’s own practice and they join your team, reporting to your lead.
It depends on production experience, specialism (building on model APIs versus training models on GPUs), the overlap hours you need, security requirements such as VDI access, and engagement length. Model and API usage is a separate cost you pay the provider. Radiatus does not publish rates; you get a monthly or hourly rate per engineer in a written proposal.
Yes. Staff augmentation has no long-term lock-in, and notice periods for scaling down are agreed in the contract, so a pilot of a few months is a normal shape. If the scope is fixed and you want a finished feature rather than a person’s time, a fixed-price generative AI project may cost less.
Yes. Our agent developers design tool lists and permissions, approval steps, step and spend caps, and traces, and they will tell you when a fixed workflow would do the job more cheaply. We build agents ourselves: the AI agent in our Appointment Reminder App and our clinic voice agent both run on the Claude API.
Yes. The UAE is 1.5 hours behind India, so the working days overlap almost completely. We work remotely in your tools. Check the UAE federal data protection law and any DIFC or ADGM rules before sharing customer data, and include Arabic or mixed-language cases in your evals if your users write that way.
You should, and the contract should say so explicitly: prompts and system instructions, eval sets and labels, traces, fine-tuning data and any fine-tuned weights or adapters. With Radiatus, intellectual property created in the engagement is assigned to you. Keep the model provider account and any fine-tuning jobs in your own organisation.
Not by default with the major API providers as of November 2026: Anthropic and OpenAI both say API data is not used for training unless you opt in. Retention is a separate question. Abuse-monitoring logs and stateful features can keep data for a period unless you arrange zero retention, so set those options before development starts.
An AI or LLM application developer usually builds product features on hosted models: retrieval, prompts, evals, agents and the software around them. An ML engineer trains, fine-tunes and serves models on your data, and is the right hire for prediction on structured data or a fine-tune that evals have justified.
Looking for an AI developer who measures before shipping?
Tell us the feature, the data it touches and what success looks like. We will suggest the right role, propose profiles to interview, or say plainly if a project or a workflow suits you better.






Compliance-first delivery