▶ Watch ↗1:28:12
Bio, Work & Ideas
Conference affiliation: Audible
Harshul Jain builds data and AI infrastructure and is the creator of AgentShip, a project that supplies the production machinery surrounding AI agents. His work connects ML and data platforms with a practical concern: helping engineers spend more time on application behavior and less time rebuilding the systems needed to run it.
His professional background includes work as a Software Development Engineer II in Audible’s Fraud Engineering and Content Data Science Engineering teams. He helped build systems protecting content from abuse and AWS data pipelines supporting recommendations through relationships among topics, genres, and series. His broader infrastructure work includes streaming pipelines, feature stores, and generative-AI platforms. By the time of his recorded LLM inference workshop with Tanmay Sah, he was a senior software engineer at Audible and described five years of experience building ML and data platforms.
Jain created AgentShip after repeatedly finding that production plumbing took far longer than writing the agent logic. API serving, streaming, execution, and observability required substantial work around the agent itself. AgentShip grew out of that imbalance: shared infrastructure could make those recurring responsibilities easier to handle.
The project separates agent definitions from execution machinery through engine adapters around a vendor-independent core. Developers can describe agents and teams in YAML or Python while using shared infrastructure built with LangGraph, LiteLLM, MCP adapters, and OpenTelemetry. This separation lets developers define what an agent should do while the surrounding runtime handles how that work executes. Keeping those concerns distinct aims to make runtime changes manageable without rewriting the application.
Jain also develops LLM Inference at Scale, a public practitioner’s handbook connecting GPU memory, capacity planning, model optimization, cache management, serving engines, and production operations. He began assembling it while learning inference because useful resources were scattered. With Tanmay Sah, he developed workshop material that pairs explanations with slides, notebooks, and benchmarks engineers can inspect.
His educational work extends to The Engineer’s Digest, which he co-writes with Tanya Sah. They explain system-design fundamentals through ML platforms, databases, memory, and AI infrastructure. Jain also mentors engineers through Codementor and Topmate and reviews technical books for Manning.
Jain approaches inference through the constraints an application must meet. His work on inference capacity and serving starts with model weights and the GPU memory left for request state. The KV cache stores attention keys and values so generation can reuse earlier computation. Longer contexts and more concurrent requests both increase its memory requirements; latency targets impose another constraint on how much work a GPU can serve at once.
Several practical distinctions shape that approach:
Across AgentShip and his inference handbook, Jain works on the infrastructure that makes AI applications usable beyond a prototype. He gives engineers concrete ways to separate application logic from runtime responsibilities, calculate resource needs, and distinguish memory savings from latency and throughput gains.
▶ Watch ↗1:28:12
Loading more talks and highlights…