ANAlpesh Nakrani
SolutionsBlogBooksPraiseAboutWork with me
Blog · PoVs · Working notes

The blog

Long-form thinking on the engineering and economics of AI-Native systems, published when I have something worth saying, not on a schedule.

01

How to Hire a Data Scientist Who Ships Models That Reach Production

Most data science hires stall between a promising Jupyter notebook and a live business decision. Here is how to scope, interview, and run a one-week trial for a Data Scientist who delivers measurable lift.

HiringEvalsAIEconomics
Blog
Oct 19, 2026
11 min
02

What Is Model Context Protocol (MCP)? The Enterprise Architecture Guide

MCP replaces brittle N-by-M tool connectors with a typed JSON-RPC protocol, provided you design the boundary for agents rather than human REST clients.

AgentsEngineeringAI-Native
PoV
Oct 19, 2026
11 min
03

Data Scientist vs. Data Analyst vs. ML Engineer: The Hiring Boundary Matrix

Using 'Data Scientist' as a catch-all title is the fastest way to mis-scope a hire. Here is the exact ownership boundary between a Data Analyst, Data Engineer, Data Scientist, MLOps Engineer, and LLM Engineer.

HiringEngineeringAIEconomics
Blog
Oct 18, 2026
10 min
04

How to Build a Production MCP Server with Typed Tool Contracts

A step-by-step operator guide to designing MCP tool schemas, idempotency keys, and structured error returns that stop agent retry storms.

AgentsEngineeringAI-Native
Blog
Oct 18, 2026
12 min
05

10 MCP Server Failure Modes That Break Production Agents

From context-bloating JSON dumps to unguarded write mutations, here are the ten ways naive MCP servers fail under real production traffic.

AgentsEngineeringAI-Native
Blog
Oct 17, 2026
13 min
06

7 Practical Interview Scenarios to Vet a Senior Data Scientist

Stop asking textbook derivations of gradient boosting. Vet senior Data Scientists against the seven production failure modes that actually sink forecasting, churn, and experimentation projects.

HiringEvalsEngineering
Blog
Oct 17, 2026
11 min
07

How to Scope a One-Week Data Science Trial on Churn and Forecasting

A one-week paid trial with a Data Scientist should never be spent waiting for database credentials. Here is how to structure a 5-day trial that produces a data-readiness audit and a benchmarked baseline model.

EvalsHiringEngineering
Blog
Oct 16, 2026
10 min
08

MCP vs. OpenAPI Function Calling: When to Use Each in Production

Wrapping raw OpenAPI specs as agent tools is why your tool-call accuracy plateaus at 60%. Here is the architectural test for choosing MCP vs direct function calling.

AgentsEngineeringAI-Native
Blog
Oct 16, 2026
14 min
09

How to Hire an Agentic Workflow Engineer for Multi-Step Business Automation

An agent demo that succeeds 80% of the time per step fails 90% of the time across a 10-step workflow. Here is how to hire an Agentic Workflow Engineer who builds durable, auditable automation.

HiringAgentsEngineering
Blog
Oct 15, 2026
11 min
10

How to Implement OAuth 2.1 and Tenant Scoping in MCP Servers

Never pass a shared service-account key into an MCP server. How to propagate user identity, OAuth 2.1 tokens, and row-level security through every tool call.

AgentsEngineeringAI-Native
Blog
Oct 15, 2026
15 min
11

How to Design Human-in-the-Loop Approval Gates for Production AI Agents

Asking a human to approve every step destroys automation ROI; approving nothing invites catastrophe. Here is how to engineer risk-tiered approval gates, durable pause/resume state, and escalation SLAs.

AgentsEngineeringAI-Native
Blog
Oct 14, 2026
10 min
12

What Is an Agent-Computer Interface (ACI)? Core Design Principles

Human user interfaces optimize for visual scanning; Agent-Computer Interfaces optimize for token economy, deterministic state diffs, and bounded recovery.

AgentsEngineeringAI-Native
PoV
Oct 14, 2026
11 min
13

7 Agent-Computer Interface (ACI) Patterns That Cut Token Spend in Half

Seven concrete interface changes that stop agents from burning thousands of tokens reading irrelevant stack traces and oversized API responses.

AgentsEngineeringAI-Native
Blog
Oct 13, 2026
12 min
14

How to Hire an AI Application Engineer: Streaming UIs, Copilots, and Full-Stack Delivery

A brilliant model inside a sluggish, opaque interface feels broken to users. Here is how to hire a full-stack AI Application Engineer who owns streaming UX, latency masking, feedback capture, and production polish.

HiringEngineeringInference
Blog
Oct 13, 2026
11 min
15

How to Version MCP Tool Schemas Without Breaking Running Agents

When you rename a parameter or tighten an enum in an MCP tool, in-flight agent trajectories crash. Here is how to run contract tests and dual-schema rollouts.

AgentsEngineeringAI-Native
PoV
Oct 12, 2026
13 min
16

How to Wire Implicit User Feedback from Your AI UI into Your Eval Dataset

Less than 2% of users click thumbs-up or thumbs-down, but 100% of users reveal quality through what they accept, edit, undo, or abandon. Here is how to turn UI telemetry into a golden evaluation flywheel.

EvalsEngineeringAI-Native
Blog
Oct 12, 2026
10 min
17

7 MLOps Release Gates Every Model and Fine-Tune Must Pass Before Canary

Deploying a model weight update or LoRA adapter from a laptop without automated release gates is an outage waiting to happen. Here are the seven CI/CD gates that make model releases as routine as code deploys.

EngineeringInferenceEvals
Blog
Oct 11, 2026
11 min
18

Dynamic Tool Discovery vs. Static Tool Definitions for LLM Agents

Loading 80 tool definitions into the system prompt costs 14,000 tokens before the user says hello. How dynamic tool routing beats static registries.

AgentsEngineeringAI-Native
Blog
Oct 11, 2026
14 min
19

How to Sandbox Code-Execution MCP Tools with Ephemeral MicroVMs

If an agent can run Python or bash, container namespaces are not enough. How to isolate untrusted tool execution inside sub-second microVMs with strict egress rules.

AgentsEngineeringAI-Native
Blog
Oct 10, 2026
15 min
20

MLOps Engineer vs. AI Infrastructure Engineer vs. DevOps: Who Owns What?

Teams routinely hire a generalist DevOps engineer when they need MLOps lifecycle automation, or hire an MLOps engineer when they need an AI Infrastructure gateway. Here is the clean architectural boundary.

HiringEngineeringInference
Blog
Oct 10, 2026
10 min

Ask AI about Alpesh Nakrani's writing on AI-Native engineering