All articles

What an AI-native GTM engineer actually does

·11 min read

The GTM engineer became a real job in 2024. Lovable, Vercel, Cursor, Webflow, Owner.com put it on careers pages. The role consolidated the work that used to be split across RevOps, sales engineering, and "the person who knows Zapier".

In 2026, the job has changed again. The AI-native GTM engineer is what the role looks like once the CRM is treated as an agent runtime, once MCP is the default API, once prompts are production code, once half the workflow runs without a human in the loop.

This is the operational definition. What they actually do day-to-day, the stack they run on, what separates them from the older GTM engineer or a renamed RevOps title, and the hire-vs-outsource math for teams thinking about it.

The short version

A GTM engineer designs the systems that let a revenue team acquire, qualify, convert, and retain customers efficiently. Tools, data, automation, messaging, all of it.

An AI-native GTM engineer does the same job, with one architectural difference: agents are first-class members of the system, not features on the side. The workspace has named agents with their own identities. Workflows branch on AI-generated state. Prompts are checked into version control. MCP servers are the integration substrate, not Zapier.

That difference is small in a job title and large in what gets built. The output of an AI-native GTM engineer in a year is roughly five times what an older-shape GTM engineer produces, because the leverage compounds. Agents do work the human used to do, the human moves up to designing the next agent.

What changed between 2024 and 2026

Three shifts.

The CRM became an agent runtime. Attio's MCP server, AI Attributes, and Research Agent crossed the line from "AI features" to "agents that own records". The same shift is underway at HubSpot and Salesforce. The GTM engineer's job is no longer "configure the CRM". It is "design the agents that live in it".

Prompts became production code. A prompt that drafts a follow-up email or classifies a deal is now the thing that runs ten thousand times a week. It belongs in version control, with tests, with a rollback plan, like any other production code. The 2024 version of the GTM engineer was a no-code wizard. The 2026 version writes prompts, reads logs, and ships.

MCP became the integration substrate. The MCP protocol shipped in late 2024 and was production-ready by mid-2025. By 2026, most modern GTM tools (Attio, Customer.io, Notion, Slack, Linear, Gmail, Calendar) expose MCP servers. The GTM engineer who used to chain Zapier triggers now writes prompts that call MCP tools across half a dozen systems. The orchestration moved from no-code workflows to LLM reasoning.

The four layers an AI-native GTM engineer owns

The work splits cleanly into four. Most jobs touch all four; the senior version of the role owns the design across all four.

1. Data

The same data work the older role did, with one addition. The schema has to be shaped for agents to read and write, not just for humans to look at.

Concretely:

  • Custom objects for the entities the business deals with, designed before any AI feature gets turned on.
  • AI Attributes (Classify, Research, Summarize, Prompt Completion) sitting alongside human-edited attributes, with clear ownership boundaries between them.
  • Linked records that close the loop, so an agent reading a Company can navigate to its People, Deals, Calls, Emails.
  • Source-of-truth fields separated from generated fields. The agent does not step on the human.

We wrote the longer version of this in "Designing your Attio data model".

2. Systems

The integration layer. In 2024, this was Zapier, Make, n8n, and the occasional Python script. In 2026, it is mostly MCP servers and a small amount of orchestration.

The shift: instead of building a 14-step Zap that runs deterministically, the AI-native GTM engineer writes a 3-paragraph prompt that calls MCP tools across Attio, Slack, Notion, and Gmail. The reasoning is in the LLM. The deterministic steps that remain are the ones where reasoning would be wrong (auth, payments, anything where "creative" is a failure mode).

The skill that matters here is knowing which work belongs in the prompt and which belongs in deterministic code. The naive version of the role over-uses LLMs. The good version uses LLMs only where reasoning helps and uses code everywhere else.

3. Agents

This is the layer that did not exist in 2024.

An agent is a named workspace member with its own identity, its own scope of permissions, its own job. It runs on a trigger or a schedule, calls a small set of MCP tools, and does one thing well.

Examples from real builds we have shipped:

  • Inbound Bot. Watches for new Companies, calls the Research Agent, runs Classify for ICP segment, routes to the right rep, posts in Slack. Two minutes from form fill to assigned task.
  • Risk Watcher. Runs nightly. Reads the last 30 days of activity on every open deal, calls Prompt Completion to flag risk, drops a comment on any deal that flipped to risky.
  • color:var(--color-text-heading)]">Content Mining Agent. Reads call transcripts in Attio, extracts pain quotes, objections, and stories, writes them to a Notion content backlog, sends the top five to Slack every Friday. We ship this one as an installable Claude Code skill at [github.com/gmaramigin/attio-content-mining-skill.

Each agent is named, has its own seat, posts under its own identity. The audit log shows what the agent did, separate from what humans did. This is the architecture choice that makes the runtime story real.

4. Messaging

The output layer. Cold outbound, lifecycle email, in-app prompts, post-call follow-ups. The agent layer feeds the messaging layer: classified ICP segments drive opener templates, deal-risk flags drive CSM emails, call summaries drive follow-up drafts.

The skill here is taste, not technical depth. The AI-native GTM engineer writes the prompts that turn structured data into messages a customer would actually read. The line between "AI-generated and obvious" and "AI-generated and effective" is mostly prompt design and a feedback loop with the sales or CS team.

Daily work, in shapes

Three patterns of what the day looks like for an AI-native GTM engineer at a 20-person company.

Morning: review the agent runs from overnight. The Risk Watcher ran, flagged three deals. The Inbound Bot processed 14 form fills, mis-classified one (the prompt needs tweaking). The content agent posted its Friday digest. Audit log shows the bot wrote three comments and assigned six tasks. Spot-check the assignments, fix the misclassification by adjusting the Classify prompt.

Mid-day: build. A new agent for the CSM team that summarizes the last 30 days of customer activity into a one-paragraph status. Design the prompt. Write the MCP tool calls. Test against five real customers. Ship to the workspace. Update the runbook.

Afternoon: data work. The team needs a report on "deals where the champion left the company". This is a query the existing schema does not support cleanly. Add a "champion status" attribute on Deals, write a workflow that updates it when the linked Person's title changes, build the report. Ship.

That is the shape. The work compounds because every agent and every clean attribute makes the next thing easier to build.

What separates an AI-native GTM engineer from a renamed RevOps title

The role gets sold by people who have not done the work. Three filters:

They can name three production prompts they wrote. Not "we use AI", not "we have Salesforce Einstein turned on". Three actual prompts, in version control, that run a meaningful number of times a week. If the answer is vague, the title is decorative.

They use MCP servers, not Zapier-only. Nothing wrong with Zapier for the deterministic last mile. But if every integration in the stack is a Zap, the candidate has not made the 2026 shift yet. They are still building 2024 systems.

They have shipped at least one agent with its own workspace identity. Not "we use Claude in Cursor sometimes". An actual agent, named, with a seat, that does work without a human in the loop. If they cannot name one, they have not done it.

Three for three on these is rare. Two for three is the bar for a real AI-native GTM engineer. One for three is RevOps with a new title, which is fine for some jobs but not the ones the role is actually meant for.

Salary, hire, outsource

Three real options, three different costs.

Hire a senior in-house. US: $180k-$280k base, more if equity-heavy. Europe: €100k-€180k. London: £90k-£160k. The role is roughly priced like a senior product engineer because the skill set overlaps with one. Plus stock if you are an early-stage company.

Hire a mid-level in-house. US: $120k-$170k. Europe: €70k-€110k. Worth it if you have a clear scope of work and a senior who can review the agents being shipped. Not worth it if the mid is the only one and you need them to make architectural calls.

Outsource to a partner. $4k-$15k per month depending on scope. Worth it for teams under 30 seats where one senior in-house is overkill and a junior alone is risky. The partner ships the agents, owns the runbooks, and the team operates the workspace day-to-day.

The hybrid model most teams settle into: a partner ships the foundation (data model, first three agents, MCP wiring), then the team hires a mid-level GTM engineer to operate it and ship the next ten agents on top of the foundation. This is roughly the shape we build for. We do the foundation, the customer's in-house GTM hire takes it from there.

What Craftt actually does in this role

Build in public, so the example is real.

Polia leads GTM engineering at Craftt. The job sits inside the four layers above. The week she is in, the work is: design the Attio schema for two new customer builds, ship a new version of the deal-focus agent, fix a prompt on the inbound router that started misclassifying after a product update, write a Loom for the customer of the week showing how their pipeline-hygiene agent works.

The week she is not in, the work goes to George (founder, also doing the work) and Mitchell (partner, focused on the customer side). The role is small enough today that we all touch it. We are hiring a second GTM engineer in Q3 2026 because the work shape is settling into something we can split.

The reason we name the role specifically is that the customers we work best with also have someone in this seat, or are getting ready to hire for it. The work translates. The customer's GTM engineer operates the workspace we built. We talk to them like a peer, not like an end user. That is the relationship that makes the engagement compound, instead of churning the day the project ends.

The Craftt take

The GTM engineer role consolidated work that used to be split. The AI-native version of the role consolidates more: data modeling, system integration, agent design, prompt engineering, messaging. The good ones are rare because they sit between three skill sets (engineering taste, sales empathy, product instinct) that do not usually live in the same head.

If you are hiring for it, hire for the rarity, not the title. The interview is "show me three prompts you have shipped". If the candidate brings them, you are talking to a real one. If they show you a Zap, you are talking to a 2024 hire.

If you are not ready to hire, outsource the foundation. The work we do at Craftt is roughly the first six months of an AI-native GTM engineer's job, compressed into three to six weeks. We ship the schema, the first three agents, the MCP wiring. After that, your team takes it.

The role is the leverage point in the modern GTM stack. The teams that staff it well in 2026 will be the ones that compound through 2027 and 2028. The teams that do not will be the ones explaining why their AI features never moved a number.

Sources

Free audit of your Attio workspace

If you want a second pair of eyes on whether your workspace is set up for an AI-native GTM engineer to operate, we run a free 48-hour audit. You add us as an Attio expert, no extra seat and no billing. We send back a one-page written teardown ranked by impact, the three highest-leverage agents to ship first, and a 5-minute Loom walking through the top one. No call, no pitch. 5 slots a week.

Get your free Attio audit

Need help with your Attio setup?

We migrate teams, build data models, wire automations, and train Claude agents inside your workspace. Discovery call is free.

Book a free discovery call