One hour, no jargon. We'll follow one real business with one real problem, and watch an engineer fix it. Then I'll show you how to get this job.
Easier to show you than to define it. So we're going to follow one — Arjun, working the whole job from eight thousand miles away — from the day he picks it up to the day it goes live. One business in Arizona. One problem. Six weeks. Watch what he builds, then watch what he says no to.
The cleaning company Emmanuel started back in 2014, in Chandler, Arizona. Most customers book the same slot every week or every fortnight. They also do one-off deep cleans and end-of-tenancy cleans.
A Forward Deployed Engineer does two jobs at once. First they work out what the business actually needs. Then they build it. Same person, both jobs. That's the bit most people get wrong — and it is why Arjun spent nine days before he opened an editor.
You take 300 real calls from the past. The person who does the job writes down the right answer for each one. Then you run the agent on the same calls and compare, one field at a time.
No model anywhere near it. Same question in, same answer out, every single time. It is ordinary code, and you could sit down and read the whole of it end to end.
One real call, all the way through steps 04 → 05 → 06He invented none of it. Every number was already in their pricing Google Sheet and the notebook on the desk. He copied them out. That is the whole trick — the business already knows its own rules, nobody had ever written them down as code.
Let a model price a job and it starts being helpful. It rounds the square footage down. It hands out a discount nobody agreed to. And you will not spot it for months.
A unit test is two lines you write once, that run again every single time anybody touches the code. It pins the rule above to an answer the business already agreed. It passes or it fails — there is no score, and no opinion.
They fail as code for two different reasons. 02 is a hearing problem. 03 is a meaning problem.
Nobody is reading from a script. Write the rule that survives all four of these:
Four callers. Every one of them is asking for the exact same thing — a deep clean:
Neither list is finite. Every if statement you write here just makes the next caller the one it doesn't cover.
It is probabilistic. The same call can come out differently twice. You cannot unit-test it, which is exactly why most teams ship it blind and find out from customers.
You build the answer key first and score against it — that is an eval. And you decide up front where it has to stop talking and fetch a person. A complaint never reaches it.
"People calling in sick ruins our whole day. Can you build us something?"
What would the software actually change?
Rosa already knows within minutes — the cleaner texts her before seven in the morning. She is not short of information. She is short of a second cleaner. An app would have told her faster about a gap it could not fill.
A standby list, and $40 to anyone who covers at short notice. Working inside a week. No code.
Let AI do the pricing and it starts handing out discounts nobody agreed to. It rounds the house size down to be helpful, and you won't spot it for months. The proper word for the left column is deterministic: same question in, same answer out, every single time.
Now try the other way round. Hand an upset customer to a set of if statements and you've earned yourself a one star review. Getting this line in the right place is most of the job.
That isn't him being awkward. That is the job they were paying for.
300 real recorded calls. Rosa and Emmanuel marked every one. The person who does the job decides what counts as right. Not the engineer, and definitely not the AI.
The evals didn't just say it was bad. They showed him where. Half the first-run failures were one thing: existing customers treated as new leads. One lookup, moved to the front. Thirteen points.
Phone call, price, booking. Not the whole company. One job.
Including three of the four things they walked in asking for.
None of it would have earned them a single dollar.
Anyone can write code now. The AI does that bit.
The hard part is knowing what's worth building, and being able to prove it works.
That's what a Forward Deployed Engineer does. It's also why companies can't find them.
The name: the military sends people forward, not kept at base. Palantir coined it. The AI labs hire for it now.
Nobody hands you this title first. You do the job, badly and on your own, until you have something you can show. Run this alongside applying and interviewing, not before it.
A process map with a verdict on every step, including what you refused — and an agent that takes one real input and produces one real output, with nobody watching it.
Fine-tuning. Vector databases. Multi-agent anything. Writing your own framework. Prompt golf.
The same agent, but you can kill it mid-run, restart it, and nothing breaks and nobody gets double-charged — and you can point at any turn and say exactly what the model could see when it decided.
Dashboards. Abstractions. Reaching for RAG before you have checked whether a query would do. Anything that makes it prettier rather than more reliable.
A number you can defend, a list of failure categories, and a cost per run written next to what it saves.
Chasing the last two percent. Ship at the pass bar you agreed, not at perfect.
Four documents a stranger can read without you in the room, and a story you can tell in five minutes.
New features. If you can't explain it, you haven't finished it.
The written roadmap goes to everyone on this call either way. The cohort is for people who would rather build the thing than read about it — 30 days, one real workflow, from audit to a deployed and evaluated system. We hand you the case. A real business, its recordings, its data and its mess — so you are not stuck looking for a client before you can start.