Srinath Therampattil

Staff Engineer · Airbnb · writing since 2026

Agentic AI on systems of record, made reliable.

Fifteen years building enterprise platforms. I architect agentic AI on the systems businesses actually run on — and write about the engineering around the model: the guardrails, the human-in-the-loop, and the parts the hype skips.

Featured — selected writing

02 pieces

Latest — most recent

All posts →
01

Your AI Tools Start From Zero Every Time. They Don't Have To.

AI coding tools forget everything between sessions, so they repeat mistakes and relearn your conventions over and over. Here's the learnings loop that fixes it, and exactly how I wired it into Claude Code on this blog.

ai-toolsclaude-codeknowledge-base
02

Putting AI in Front of a Platform: Lessons from Real Systems

What I've learned putting LLMs and agents on top of a Salesforce platform, where the data has rules you don't get to ignore and a wrong answer lands in the system the business runs on.

platform-engineeringenterpriseAI
03

Designing Reliable AI Agents on Top of Enterprise Platforms

An agent that can change records on a system of record is powerful and risky in equal measure. The guardrails I rely on — acting as the user, idempotent actions, a narrow toolset, human checkpoints, and real logging — to let one run safely.

agentsenterpriseplatform-engineering
04

Building Reliable LLM Features: What Production Actually Demands

An LLM feature is easy to demo and hard to trust. These are the practical habits — validating output, measuring quality, versioning prompts, and planning for wrong answers — that I rely on to make one hold up with real users.

LLMsreliabilityproduction
05

Non-Functional Requirements for AI Systems: What Staff Engineers Should Specify

Most teams spec what an AI feature should do and skip how well it has to do it. The non-functional requirements — accuracy, latency, cost, fallback, observability, governance — that decide whether it's actually production-ready.

AIarchitecturestaff-engineer