When the buyer is a program, the work moves. These are the roles that follow from the specs and the failures on the rest of this site, each tied to the job it grows out of.
A caveat worth reading
There is no hiring data for most of these yet. They are not predictions about titles; they are the work that has to happen once software does the buying, grouped the way someone would actually staff it. Where a role is already anchored to a spec, a rule or a live posting, it is linked.
The closest thing to a number: Mentions of the agentic AI skill cluster in US job postings went from 0.06% in 2024 to 0.23% in 2025, about 90,000 postings. Lightcast, for the Stanford AI Index 2026 ↗ It counts a skill cluster, not these roles.
01Agent experience engineer
DiscoveryMakes a storefront usable by software: structured feeds, stable identifiers, endpoints that answer without a browser, and docs an agent can follow.
- Grows out of
- Front-end and platform engineering.
- Why it exists
- Every assumption a site makes about a human, a session cookie, a hidden field, a click, is an obstacle once the buyer is a program.
02Commerce protocol integrator
CheckoutImplements and keeps up with ACP, UCP and the MCP bindings on the merchant side, and runs the conformance suites when versions move.
- Grows out of
- Payments and API integration work.
- Why it exists
- Two open checkout specs, both versioned, both moving. Someone has to own the merchant's side of them.
03Agent identity engineer
TrustDecides which agents are allowed to transact: signature verification, key directories, and the policy for an agent nobody recognises.
- Grows out of
- Bot management, fraud and IAM.
- Why it exists
- Knowing who is spending is only useful if you also know who is asking, and user-agent strings prove nothing.
04Mandate and dispute analyst
PaymentReconstructs, months later, what a person actually authorised: reads the signed mandates, decides whether the purchase was within them, and answers the chargeback.
- Grows out of
- Chargeback and payment operations.
- Why it exists
- When software does the buying, the dispute question changes from who used the card to what the human agreed to.
05Agent red teamer
TrustAttacks your own buying flow: injected product pages, poisoned tool servers, replayed payments, carts tampered with between quote and pay.
- Grows out of
- Application security and penetration testing.
- Why it exists
- The attack surface moved from the checkout form to everything the agent reads on the way there.
06Product data steward
DiscoveryOwns catalogue quality: attributes that are complete, prices as integers, identifiers that survive a re-platform, variants that mean something.
- Grows out of
- Merchandising and e-commerce operations.
- Why it exists
- An agent cannot buy what it cannot parse, and a shop with a clean feed beats one with a prettier site.
07Machine pricing manager
PaymentSets what machines pay: per-request prices, crawl terms, rate limits, and whether a given agent gets a 402 with terms or a 403 with nothing.
- Grows out of
- Pricing, revenue and API product management.
- Why it exists
- Agent traffic is either revenue or cost, and today most sites choose cost by refusing it.
08Agent evaluation engineer
TrustBuilds the test set a buying agent has to pass, tunes the thresholds for when it may act alone, and watches them drift once real traffic arrives.
- Grows out of
- QA, data science and ML evaluation.
- Why it exists
- An agent that is right most of the time still needs a number that decides when most is not enough.
09Agent policy lead
TrustWrites the rules before the lawyers have to: spend caps, what an agent may buy unsupervised, what gets logged, and what the customer is told.
- Grows out of
- Risk, compliance and trust and safety.
- Why it exists
- Consumer protection law assumes a person clicked. Someone has to decide what the firm does until that catches up.
10Agent incident support
CheckoutHandles the customer whose agent ordered the wrong thing: reads the trace, explains what happened, and gets it reversed.
- Grows out of
- Customer support and escalations.
- Why it exists
- The buyer cannot explain itself, so support has to read the transcript instead of asking the customer what they clicked.