What is it?
A Forward Deployed Engineer (FDE) is a software engineer who does not work on a product from a distance, but at the client: inside their processes, on their data, next to their people. They write code, connect systems, and adjust the solution the moment reality turns out to differ from the assumption.
The role comes from the world of complex software platforms, where it became clear that a product only delivers value once someone with technical depth bridges the last stretch to the shop floor. For AI projects that applies twice over: models and agents only function once they are tuned to the systems, the exceptions, and the way this one company works.
Why it matters for SMEs
Most AI projects do not fail on technology. They fail on the last stretch: from working demo to something that runs every day. A Forward Deployed Engineer is placed on exactly that stretch.
- A short line between problem and solution. Whoever sees the problem can fix it the same day, without a ticket, a sprint planning, or a hand-off.
- Assumptions break early. At the client it becomes clear within a week which exceptions undermine the design, instead of only at delivery.
- Knowledge stays behind. Because the work is built alongside the team, they understand what is running and can carry it forward themselves.
For SMEs this is often the difference between an AI pilot that stalls and a digital worker that is still saving time three months later.
How it works
An FDE works in short cycles and close to the process. Rather than building a complete system first, they build the smallest piece that can genuinely go into use.
- Observe: watch the process as it actually runs, including the exceptions that are documented nowhere.
- Connect: arrange access to the systems where the work happens, such as CRM, ERP, email, and industry software.
- Build small: a first working version on real data, in days rather than months.
- Adjust with the user: look together at where it breaks and change it the same week.
- Hand over: document, arrange maintenance, and teach the team how to steer it themselves.
The measure is not whether the software is finished, but whether the work genuinely runs differently than before.
Example in practice
Picture an accounting firm that wants purchase invoices processed automatically. A Forward Deployed Engineer spends a week with the administration team, sees that a third of the invoices arrive via WhatsApp and that four suppliers use a deviating invoice format. They build the connection to the bookkeeping package, handle those four exceptions explicitly, and add a review step for amounts above a threshold. After three weeks the processing runs as part of the daily routine and the team maintains the exceptions itself.
Comparison and misconceptions
A Forward Deployed Engineer builds: they write code and change the system. An implementation consultant configures existing software and guides the organisation, but does not build new functionality. Compared with a regular software engineer the difference is location: an FDE works in the client's context and steers on what works there, not on a product roadmap.


