← All speakers

Bio, Work & Ideas

Vinoth Govindarajan

Conference affiliation: Member of Technical Staff · OpenAI · 2026

Vinoth Govindarajan is a member of technical staff at OpenAI working on core data infrastructure, internal agent-facing platforms, and production AI reliability. Previously a distributed-systems engineer at Uber and Apple, he co-wrote Engineering Lakehouses with Open Table Formats and publishes The Agent Stack, applying data-infrastructure principles to the operational challenges of autonomous software.

At Uber, Govindarajan developed incremental ETL frameworks for real-time data processing; at Apple, he worked as a staff software engineer on data platforms involving Apache Iceberg, Spark, Trino, and Flink. His lakehouse book, co-authored with Dipankar Mazumdar, examines Apache Iceberg, Apache Hudi, and Delta Lake through transaction handling, interoperability, governance, and production architecture. At OpenAI, his work includes an internal data-platform support and on-call assistant that uses memory and retrieval for operational triage. He also develops executable agent-architecture labs.

  • Agent harness failures: Govindarajan attributes many apparent model failures to the execution infrastructure surrounding the model: missing records, conflicting writes, stalled tool calls, expired approvals, and actions that never reach their intended destination. His analysis of production-agent failures uses OpenClaw as an external case study, without claiming ownership of that project.
  • Durable state and ordered commits: Agent memory requires an authoritative owner capable of reconstructing each fact. Retrieval, subagents, and separate sessions can run concurrently, but every shared mutable boundary needs a single ordered commit path to prevent silent overwrites. His writing on agent control planes applies these distributed-systems constraints to resumable execution.
  • Scoped approvals and execution receipts: Authorization should bind a proposed action to a specific identity, session, run, tool, arguments, and expiration. Durable execution receipts should preserve what initiated the action, which authority permitted it, what executed, and whether the relevant external outcome actually occurred.
  • Code-enriched context for data agents: A schema reveals data structure without necessarily conveying meaning. Govindarajan argues that analytical agents also need pipeline-derived context, including grain, freshness, filters, exclusions, and provenance, before generating SQL.
  • Observable runs and bounded execution: Deadlines, cancellation, watchdogs, durable logs, and tool timeouts make stalled work recoverable. Govindarajan distinguishes tracing from evaluation: traces reconstruct what happened; evaluations determine whether the outcome met the required standard.

Read the topics behind these talks

1 conference talk

References