This is about the work, not the seat. If the question underneath is what the role covers, where the title came from and what it pays, that ground belongs to the explainer on marketing becoming an engineering function, which has the postings and the benchmark. This page assumes Clay is already in your stack and you want to know what the person operating it does between nine and six.
GTM engineering team ships
test on before running a column
up to 10 inputs at a time
The table is the smallest unit of the job
A Clay table looks like a spreadsheet and behaves like a pipeline. Rows are records. Columns are not values, they are jobs: each enrichment column is a call out to a provider or a model, and Clay's documentation describes them plainly as transforming your data by pulling in additional information from various sources.
The consequence is that a column has a cost and a schedule, which a spreadsheet cell does not. One setting does most of the damage in the first week of a build, and it is the auto-update toggle. Clay's own wording:
"When enabled, the enrichment will automatically re-run whenever its input values change."Clay Docs, Enrichments, read 24 September 2026
That is the right behaviour in production and the wrong one while you are still moving columns around, because every edit upstream fires everything downstream. Clay says so directly in its own guide to conserving credits, advising you to turn off auto-update while building your table, then turn it back on when you are ready to launch. An engineer who has paid for this once never forgets it. It is also the fastest thing to check when somebody hands you a table and a bill they cannot explain.
The second structural habit is refusing to buy the same record twice. Clay's guidance is to use Lookup columns to pull that existing data, saving credits by avoiding duplicate enrichments. In a workspace with four tables that all touch the same accounts, the difference between an engineer and an operator is usually visible right here, in whether the fourth table looks up or re-enriches.
Waterfalls, and why the order is the whole argument
A waterfall is Clay's answer to the fact that no data provider covers everything. Its documentation defines it as a way to utilize multiple data providers in a predetermined sequence, so you don't duplicate tasks or spend extra credits, and the work email version is described as cascading across multiple email finding providers in sequence, stopping as soon as one returns a valid result.
Then comes the sentence that turns a feature into a design decision:
"You only pay credits for the provider that finds a match, making it one of the most credit-efficient ways to build email coverage at scale."Clay Docs, Work Email waterfall, read 24 September 2026
Read that carefully and the ordering rule falls out of it. If you pay only for the provider that matches, then whichever provider sits at the top of the stack gets first refusal on every row, and the rows it matches never reach anything below it. Put your cheapest reliable provider first and the expensive one only ever sees the residue. Put the expensive one first and the waterfall stops being a cost control at all, while still looking exactly like one in the interface.
There is a second lever most people never touch. The work email waterfall has validation settings that, in Clay's words, let you define what counts as a valid result and when the waterfall should stop searching, with Conservative, Balanced and Aggressive presets and an Advanced option for setting it manually. That setting decides what counts as a match, which decides where the cascade stops, which decides the bill. Ask somebody how they set it and why, and you will learn quickly whether they have ever been accountable for a number at the bottom of an invoice.
None of this is exotic. It is closer to query planning than to marketing, which is the honest reason the job attracts the title it does.
Claygent is where the judgment gets written down
Enrichment answers questions with one right answer. Does this domain resolve, what is the headcount band, is there a work email. A large share of real qualification is not like that, and that gap is the job Clay points Claygent at. Its documentation describes Claygent Builder as the centralized hub for building, testing, and deploying Claygents, which it calls Clay's AI agents designed for judgment-based GTM work like account research, lead scoring, outbound copywriting, and persona classification.
The part worth borrowing is how Clay splits an instruction in two. A prompt and a skill are different objects:
"Where your prompt defines the task, a skill defines the methodology."Clay Docs, Claygent Builder, read 24 September 2026
A skill, in Clay's description, is a reusable instruction that teaches an agent how you want a specific kind of work done, and the docs are explicit that skills are saved at the workspace level rather than on a single agent. That is a version-control decision dressed as a settings menu. When the methodology lives at workspace level, one person fixing how account research is done fixes it for every agent that runs it. When it lives inside individual prompts, the same correction has to be made six times and will be made four.
Clay also removes the usual excuse for not testing. The builder lets you test up to 10 inputs at a time for free, and the docs state that test runs don't cost credits. Skills change none of that arithmetic: Clay says a run is still one action plus data credits whether or not a skill is attached. So a day that includes ten test cycles and one production run is a cheaper day than one production run made blind, and an engineer who is not testing is not saving anything.
The division of labour is the thing to get right. Put a deterministic lookup in an agent and you have paid a language model to do arithmetic, unreliably. Put a genuine judgment call in a formula and you have encoded a guess as a rule, which is worse, because a rule does not look uncertain.
Most of the day goes on deciding what does not run
This is the part that never appears in a demo, and it is where the hours actually go. Clay's own credit-conservation guide reads less like a list of tips than a description of the discipline, because nearly every item on it is about suppression rather than production.
| The lever | What Clay says it does | What it costs you to skip |
|---|---|---|
| Only run if | A conditional formula in Run Settings that fires the enrichment only when the condition is true | You pay to enrich rows that were never going to qualify |
| Auto-update off while building | Stops every upstream edit re-running everything downstream | A week of construction billed as production |
| Test on ~10 rows | Clay's stated advice before running a whole column | You discover the mapping error on all of them at once |
| Lookup columns | Pulls data the workspace already holds instead of re-enriching | You buy the same record once per table |
| Filtered views | Enriches only the rows currently in view | The whole table runs when a segment would have done |
Clay describes the conditional case in one line, which is the closest thing to a job description on this page: enrichments only run when specific conditions are met, so instead of enriching every row you create rules that limit enrichments to only the most relevant rows. Its worked examples are deliberately small. Only run the email enrichment if the title contains VP. Only run the headcount-growth enrichment if the company has more than a hundred people.
The interesting question is never the syntax, it is who decides what qualifies. That answer comes from sales, gets encoded by the engineer, and goes stale without anyone filing a ticket about it. A gate written against last year's definition of a good account will run perfectly and quietly spend money on the wrong half of the list, and nothing in the interface will look wrong.
Which is why the honest version of this job description is not building. It is owning a set of assumptions that have been turned into running software, and noticing when they stop being true.
What it looks like inside a team
Clay published its own internal arrangement in April 2026, which is a useful primary source given how little else is documented. Three things in it are worth copying and one is worth arguing with.
The intake is a queue, not a conversation:
"Other teams across Clay submit tickets for things like automation requests, data quality fixes, or new workflow needs. The team triages these tickets, bundles them into releases, and ships twice a month."Clay, How we built a GTM engineering function, 25 April 2026
Tickets, triage, releases twice a month, two-week sprints and published release notes. That is a software team's operating model applied to revenue plumbing, and it exists for an obvious reason: without it, the person who owns the tables is interrupt-driven, and interrupt-driven people do not do the maintenance half of the job at all.
The second is the split. Clay divides the function into forward-deployed GTM engineers who work directly with customers and internal GTM engineers who build and maintain internal operations. Those are genuinely different jobs with different failure modes, and the customer-facing one has its own history and its own hiring bar worth reading separately.
The third is the reporting line, which Clay states without hedging: internal GTM engineering reports to its co-founder and head of ops, sitting alongside executives running major functions rather than buried under a VP of Sales. Put this function three levels down inside sales and its backlog becomes whatever the loudest quarter wants.
The thing worth arguing with is how far any of it generalises. This is one company, and it is the company that makes the tool, which gives it both unusual exposure to the role and an unusual interest in how the role is described. Read it as a worked example rather than a benchmark.
What the Clay part of the job is not
Scoping this properly matters more than it sounds, because the commonest way to waste this hire is to buy the tool skill and expect the adjacent ones.
- It is not owning the message. An agent can draft outbound copy and Clay says so. Deciding what the company should be saying to that segment is a different job, and a table full of personalised first lines built on a weak offer converts like a weak offer.
- It is not the data strategy. Choosing which providers you hold contracts with, and whether to bring your own API keys, is a procurement decision with a technical input. The engineer should be in that room. They should not be the only one in it.
- It is not reporting. Clay is upstream of the CRM and the warehouse. If the actual complaint is that nobody trusts the pipeline numbers, a better enrichment table delivers more records into the same untrusted reporting and makes the argument louder.
- It is not a substitute for routing and ownership. If enriched records already arrive and nothing happens to them, the constraint is downstream. More coverage makes that worse in a measurable way.
The shortest test of whether Clay is the constraint is to ask what would improve if every row in the table were perfectly enriched tomorrow morning. If the answer is a specific behaviour by a named person, this is the right hire. If the answer is that you would finally know something, you have a reporting problem wearing an enrichment costume.
Checking a specific personWorking out whether one named candidate or agency can actually do this is a different exercise with different evidence. The credential, the two meters they will be spending, and the six questions worth asking are in the companion piece.
How to vet a Clay expertQuestions people ask
What does a Clay GTM engineer do all day?
Most of the day goes on three things: building and maintaining tables whose columns are enrichments, deciding the order providers run in inside a waterfall, and writing the conditions that stop work happening on rows that will never qualify. Clay's own documentation treats that last part as a discipline rather than an optimisation: it tells you to turn off auto-update while you are building, to test on a small sample of about 10 rows before running a whole column, to use Lookup columns to pull data you already hold rather than buying it twice, and to put a formula in the Only run if box so an enrichment fires only when a condition is true. The visible artefact is a table. The work is the set of rules deciding which cells in it are allowed to cost money.
What is Claygent and when does a GTM engineer use it?
Claygent is Clay's AI agent layer. Clay's documentation describes Claygent Builder as the centralized hub for building, testing, and deploying Claygents, which it calls Clay's AI agents designed for judgment-based GTM work like account research, lead scoring, outbound copywriting, and persona classification. The practical line is judgment: a deterministic lookup belongs in an enrichment column, and a question that a careful human would answer differently on different days belongs in an agent. Clay separates the two halves of instructing one, saying that where your prompt defines the task, a skill defines the methodology, and that skills are saved at the workspace level rather than on a single agent. Testing is free, up to 10 inputs at a time, and Clay states that test runs don't cost credits.
Why does the order of providers in a Clay waterfall matter?
Because the order decides the bill. Clay's docs describe a waterfall as a way to utilize multiple data providers in a predetermined sequence, so you don't duplicate tasks or spend extra credits, and describe the work email waterfall as cascading across multiple email finding providers in sequence, stopping as soon as one returns a valid result. Clay states that you only pay credits for the provider that finds a match, calling it one of the most credit-efficient ways to build email coverage at scale. So the cheap provider going first is not a preference, it is the mechanism. Put the expensive provider first and it matches most of the rows before anything cheaper gets a turn, and the waterfall stops being a cost control.
How does a Clay GTM engineer's work get prioritised inside a team?
Clay published its own arrangement in April 2026. Other teams submit tickets for things like automation requests, data quality fixes, or new workflow needs; the team triages those tickets, bundles them into releases, and ships twice a month, working in two-week sprints. Clay also splits the function in two, with forward-deployed GTM engineers working directly with customers and internal GTM engineers building and maintaining internal operations, and places the internal team under its co-founder and head of ops rather than under a VP of Sales. That is one company's structure rather than a standard, but it is a company with an unusual amount of exposure to the role, and the shape it chose is a queue with a release train on it.
Is a Clay GTM engineer the same as a Clay expert or consultant?
They overlap and they are bought differently. A consultant is engaged for bounded work with a definition of finished: one build, one rescue, one audit, one week of training. The maintenance half of the job is not bounded, because Clay workflows drift as providers change coverage, CRM fields get renamed, and filters quietly start excluding more than they used to. Somebody has to hold that, and a consultant who has already invoiced is not that person. Checking whether a specific person can do the bounded version is a separate exercise with its own evidence, covered in the piece on vetting a Clay expert.
Sources
- Claygent described as agents for judgment-based GTM work, the prompt-versus-skill split, skills saved at workspace level, testing up to 10 inputs at a time, and test runs costing no credits · Clay Docs, Claygent Builder, read 24 September 2026
- Waterfalls defined as multiple providers in a predetermined sequence, and reordering providers · Clay Docs, Waterfalls, read 24 September 2026
- Cascading in sequence and stopping at the first valid result, paying credits only for the provider that finds a match, and the Conservative, Balanced, Aggressive and Advanced validation settings · Clay Docs, Work Email waterfall, read 24 September 2026
- Enrichments pulling information from various sources, and the auto-update behaviour on changed inputs · Clay Docs, Enrichments, read 24 September 2026
- Turning auto-update off while building, testing on about 10 rows, Lookup columns to avoid duplicate enrichments, filtered views, and conditional runs limiting enrichments to the most relevant rows · Clay Docs, Ways to save Clay credits, read 24 September 2026
- The Only run if setting in Run Settings and the VP-title and headcount examples · Clay Docs, Conditional runs, read 24 September 2026
- Ticket intake and triage, releases bundled and shipped twice a month, two-week sprints, the forward-deployed and internal split, and the reporting line to the co-founder and head of ops · Clay, How we built a GTM engineering function in 2026, 25 April 2026, read 24 September 2026
The maintenance half
Want somebody who still owns it in March?
The build is the short part. If you want the person who keeps the tables, the gates and the waterfalls honest after launch, tell me which system you want built first. You get example profiles and a call with your pick before anything starts.
Placement runs through AYTalent. Engineers are employed and trained on the bench before they start with you.