Function

How Clay built the GTM Engineering function

Two-week sprints, release notes, reports to a co-founder. Not a Salesforce ticket queue.

The loop

  1. 01Hire the GTMe before the first AEStart with a golden list of target accounts, not a headcount plan.
  2. 02Split forward-deployed vs internalCustomers vs infrastructure. Osman’s team: deals, QBRs, partnerships.
  3. 03Run two-week sprintsTickets in, releases twice a month, versioned tables, release notes.
  4. 04Report to a founder, not RevOpsAt Clay, Varun. Authority to change architecture without departmental politics.
  5. 05Keep the stack tightClay, Snowflake, Salesforce, Gong. Slack is the interface. Data must land in Clay.
clay.com ↗Treat GTM like engineering, not a ticket queue.Internal GTM Engineering reports to co-founder Varun. Two-week sprints, version control, release notes. First GTM hire should be a GTM Engineer, before the first AE.

Clay splits GTM Engineering in two: forward-deployed engineers who sit with customers, and an internal team under Osman Sheikhnureldin that owns deals, QBRs, partnerships, and the Slack app GTMEs actually live in. The stack is tight — Clay, Snowflake, Salesforce, Gong — with one hard rule: whatever meeting tool you prefer, the data has to land in Clay.

They run it like product. Two-week sprints, tickets triaged into twice-monthly releases, versioned tables, release notes. Internal GTM Engineering reports to co-founder Varun, not under a VP of Sales or inside RevOps — finance keeps forecasting, GTM Engineering keeps systems. The article’s hiring line: the first GTM hire should be a GTM Engineer, before the first AE, starting with a golden list of target accounts.