← All speakers

Bio, Work & Ideas

Rahul Sengottuvelu

Conference affiliation: Ramp · 2025

Rahul Sengottuvelu is Ramp’s chief technology officer, responsible for the financial-technology company’s technical organization and its application of artificial intelligence. Before assuming that role, he co-founded the customer-support startup Cohere.io, created the open-source structured-generation library Jsonformer, and led applied AI at Ramp.

Sengottuvelu worked on applied AI at Meta and software interfaces at Superhuman before founding Cohere.io with Yunyu Lin and Jason Wang, whom he met at Duke University. Founded in 2020, the Y Combinator-backed company automated customer support using businesses’ existing data; it was separate from the similarly named foundation-model company Cohere. Early experiments with GPT-2, BERT, and GPT-3 required extensive custom infrastructure to compensate for limited context windows and unreliable reasoning.

As Cohere.io’s co-founder and CTO, Sengottuvelu also created Jsonformer, which produces structured data by inserting predictable JSON syntax deterministically while allowing language models to generate the meaningful content. This approach to constrained structured generation makes models responsible for interpretation and conventional software responsible for enforcing the required format.

Ramp acquired Cohere.io in 2023, and Sengottuvelu became its head of applied AI, expanding into financial automation and agent infrastructure. He became Ramp’s CTO in June 2026.

Engineering ideas and defining projects

  • Agent scaffolding that improves with stronger models. Sengottuvelu favors architectures that become more capable as models and available computation improve. For transaction exports arriving in unfamiliar CSV formats, he compares maintaining provider-specific integrations against giving an agent Python tools, a target schema, and executable tests. Multiple parallel attempts can justify their inference costs when they reduce engineering maintenance and successfully handle previously unseen inputs. His technical explanation of agent scaffolding places verification at the boundary between probabilistic model behavior and deterministic software.
  • Background coding agents with operational context. Ramp Inspect runs inside isolated development environments with access to repositories, databases, tests, observability systems, and browser-based verification. Its background-agent architecture supports parallel sessions and interfaces spanning Slack, the web, and a Chrome extension.

Sengottuvelu has also prototyped an email client in which a language model interprets user actions, retrieves messages, and generates the interface dynamically. Although slow and unreliable, the experiment explores whether future models might execute applications themselves instead of merely helping engineers write them.

Read the topics behind these talks

1 conference talk

Key ideas

Scroll to read ↓

An arbitrary CSV import and an experimental mail client expose an architectural choice: should conventional code call the model, or should the model decide when to run code?

  • When better models make code disposable
    0:18 ↗
  • Design for more compute
    2:27 ↗
  • An arbitrary CSV becomes an onboarding checklist
    3:58 ↗
  • First, write a parser for every vendor
    5:30 ↗
  • Then, let a model identify the columns
    6:01 ↗
  • Give the model the file, tools, and a verifier
    6:57 ↗
  • Which system decides what happens next?
    8:10 ↗
  • The model executes the backend
    10:34 ↗
  • An inbox becomes a model conversation
    13:59 ↗
  • A slow experiment, an open future
    15:34 ↗

References