Forward-Deployed Engineering

When to Use a Forward-Deployed Engineer (and When Not To)

ILMTEC
ILMTEC Team
ILMTEC Engineering
Jul 18, 2026
8 min read
When to Use a Forward-Deployed Engineer (and When Not To)
The short answer

Use a forward-deployed engineer when the problem is novel, urgent, and cannot be specified up front — the spec only emerges by building. Use an agency when scope is stable enough for a statement of work. Hire in-house when the capability is permanent and you can wait months for output.

When should you use a forward-deployed engineer instead of an agency or in-house hire?

Use a forward-deployed engineer when the problem is novel, urgent, and resistant to specification — when nobody can write the tickets until someone has built the first working version. Use an agency when the scope is stable enough to fix in a statement of work and the real risk is execution rather than definition. Use an in-house hire when the capability is permanent, sits close to your product's core, and you can afford the months it takes to source, land, and ramp the right senior person.

These three models are not competing for the same job; they fail in different places. An agency fails when the spec changes weekly, because every change becomes a change order and every change order becomes a negotiation. An in-house hire fails when you need output this quarter, because the search alone consumes it. A forward-deployed engineer fails when the work is genuinely routine, because you are buying embedded senior judgment for a build that needed hands. Choosing wrong rarely blows up on day one — it surfaces two quarters later as a half-finished AI feature nobody inside the company can explain.

What actually separates an FDE from an agency and a full-time hire?

Three questions cut through the marketing: who decides what gets built, who is accountable when it does not ship, and what remains inside your company after the engagement ends.

DimensionForward-deployed engineerAgency / dev shopIn-house hire
Time to first commitDays to weeksWeeks (after SOW)Months (search + notice + ramp)
Handles undefined scopeYes — scoping is the jobPoorly — priced against a specYes, once ramped
Who sets directionShared with you, in your standupsYou, via the SOWYou, via management
AccountabilityShipping to productionDelivering the contracted scopeOngoing ownership
Distance from your businessInside it — your channels, your usersArm's length, account-managedInside it, permanently
Cost shapeFixed-duration cyclesProject fee plus change ordersSalary, equity, benefits, indefinitely
What is left behindRunning system plus a team that can extend itA codebase and a support contractThe person, plus everything in their head
Worst-case failureOverpaying for routine workScope drift and integration debtNine months lost to a mis-hire

If you want the finer-grained version of this comparison — including where pure consultants and staff-augmentation contractors sit on the same axes — we break it down in forward-deployed engineer vs consultant vs staff augmentation.

When is a forward-deployed engineer the right call?

The forward-deployed model earns its premium in a specific set of conditions. If three or more of these describe your situation, an FDE is almost certainly the correct instrument:

  • The spec only emerges by building. You know the outcome you want — deflect support tickets, automate underwriting review, turn your document pile into an answering system — but not the architecture, the eval criteria, or where the model will quietly fail on your data.
  • The deadline is a board meeting, not a roadmap. You need something demonstrable in weeks, and a hiring loop that starts today lands an engineer after the moment has passed.
  • The hard part is your domain, not the code. The work requires sitting with claims adjusters, clinicians, or dispatchers to learn how the job is actually done — something an account-managed team rarely gets close enough to do.
  • Nobody in-house has shipped this before. Agents, retrieval systems, evaluation harnesses, and LLM cost control are still specialist territory; a strong product team can absorb the skill fast, but only from someone who has done it.
  • You want the capability, not the dependency. Your intent is for your own engineers to own the system afterwards, which means the builder has to teach while building.
  • The first version might be wrong. If you expect to throw away the initial approach after contact with real users, a fixed-scope contract is the wrong container for the work.

Read those signals together and a pattern appears: the FDE model is designed for uncertainty with a deadline. That is precisely the shape of most AI product work in 2026.

When should you not use a forward-deployed engineer?

Honest answer: often. Bringing in an embedded senior engineer is the wrong move in several common situations, and any firm that tells you otherwise is selling.

  • The work is well-specified and repeatable. A marketing site, a mobile app against finished designs, a CRUD admin panel — hand it to an agency with a clear SOW and hold them to it. You are not paying for ambiguity resolution, so do not buy it.
  • The capability is permanent and central. If this system will need continuous evolution for years and is core to your differentiation, hire. An FDE cycle can de-risk the first build, but the long-term owner should be on your payroll.
  • You already have the right team, just not enough of it. When your architecture is settled and your process works, you need capacity. Staff augmentation is cheaper and fits better.
  • A product off the shelf already does it. Plenty of "AI projects" are a procurement decision wearing an engineering costume. Run the build vs buy vs outsource framework over each component before you commission any custom build.
  • You cannot give the engagement decision-making access. The model depends on the engineer being in your channels, talking to your users, and getting answers within hours. If procurement, security, or politics will keep them at arm's length, the main advantage evaporates and you are just buying an expensive contractor.
  • The problem is organisational, not technical. If three teams disagree about who owns the workflow, no engineer of any kind fixes that. Settle it first.

Why not just use an agency?

Agencies are excellent at converting a clear specification into working software at a predictable price. That strength is also the constraint: the commercial model is built around a fixed scope, so learning is friction. Every discovery that changes the plan — the retrieval quality is worse than expected, the tool-calling loop needs a human checkpoint, the real bottleneck is data access — becomes a conversation about the contract instead of a conversation about the product. On AI work, where the second week routinely invalidates the first week's assumptions, that friction compounds.

There is also a distance problem. Agency work is usually mediated by an account manager and a ticket queue, with the engineers a step removed from the users. Forward-deployed engineering removes that layer: the person writing the code is the person who sat in on the support calls. When the domain is subtle, that proximity is the whole product.

Why not just hire in-house?

You probably should, eventually — for the right role. The question is sequencing and risk. A senior AI engineer search takes months before an offer is signed, then more before they are productive in your codebase, and the market for people who have genuinely shipped production agent systems is thin. That is a long bet to place on a system whose feasibility you have not yet proven.

The compounding risk is hiring the wrong shape. Teams that hire before their first real AI build routinely get the seniority, the specialism, or the headcount wrong, because the shape of the work is only legible after you have built once. A short embedded cycle first tells you what role you actually need — and gives your future hire a working system to inherit instead of a blank repository and a mandate.

Cost intuitions here are usually wrong in both directions. A fully loaded senior AI engineer is expensive whether or not the project succeeds; a fixed-duration embedded cycle is expensive per week but bounded and tied to an outcome. We lay out the real arithmetic in our breakdown of what forward-deployed engineering as a service costs.

Can you combine the models?

Most well-run AI programmes do, and sequencing matters more than the choice itself. A common pattern: run a fixed forward-deployed cycle to prove the hardest slice end-to-end in production, use what you learn to write an accurate job description, hire the permanent owner while the system is live, and hand over with the FDE still in the room. Routine surface area — admin console, marketing site, mobile client — goes to an agency in parallel, because it is genuinely specifiable.

Use a forward-deployed engineer to remove the uncertainty. Use an agency to execute what is certain. Hire in-house to own what is permanent.

How do you know within two weeks whether it is working?

Do not wait for the end of the engagement to judge it. By the end of week two, a forward-deployed cycle should have something running in a real environment against real data — not a slide, not a prototype on synthetic inputs. The engineer should be able to name the three things most likely to kill the project, and at least one of your assumptions should already have been overturned. Your own engineers should be reviewing their pull requests, not receiving a monthly build. If none of that is true, the model is not being executed properly, and the fix is a conversation now rather than a post-mortem later.

How ILMTEC helps

ILMTEC's forward-deployed AI engineers embed with your team in fixed six-week cycles to design, build, and ship AI applications and agents that run in production — combining the forward-deployed delivery model with AI-native engineering, and transferring the capability to your engineers as they go. We will also tell you when you do not need us: if your scope is stable, an agency is cheaper, and if the capability is permanent, you should be hiring. If you are weighing an embedded cycle against an agency contract or a nine-month search, bring us the problem and we will help you work out which one it actually is.

ILMTEC Service
AI & LLM App Development
We design and ship production AI applications in 6-week cycles.

Frequently Asked Questions

When should you use a forward-deployed engineer instead of an agency?

Use an FDE when the scope cannot be fixed in advance. Agencies price against a specification, so every discovery that changes the plan becomes a change order. If you expect the second week to invalidate the first week's assumptions — normal for AI and agent work — an embedded engineer who scopes and builds in the same motion is the better fit. If the scope is stable, an agency is cheaper and entirely appropriate.

Is a forward-deployed engineer better than hiring an AI engineer in-house?

Not better — different in timing and risk. A senior AI engineer search takes months to close and more to ramp, and it is a large bet on a system whose feasibility is unproven. An FDE cycle produces a working system in weeks and tells you exactly what role to hire for afterwards. For a permanent, core capability you should still hire; run the embedded cycle first so you hire the right shape.

When is a forward-deployed engineer the wrong choice?

When the work is well-specified and repeatable, when an off-the-shelf product already solves it, when your architecture is settled and you only need extra capacity, or when the blocker is organisational rather than technical. It is also wrong if your company cannot give the engineer real access to users, data, and decisions — the proximity is what makes the model work.

How long does a forward-deployed engagement usually run?

ILMTEC works in fixed six-week cycles. The bounded window is deliberate: it forces the scope down to what can genuinely ship, gives you a hard checkpoint to continue or stop, and prevents the open-ended drift that turns a contract engagement into permanent dependency. Teams often run consecutive cycles, but each one has to justify the next.

Can we use a forward-deployed engineer and an agency at the same time?

Yes, and most well-run programmes do. Put the uncertain, high-stakes slice — the agent, the retrieval layer, the evaluation harness — with the forward-deployed engineers, and give the specifiable surface area such as the admin console or marketing site to an agency in parallel. Match each workstream to the model that fits its level of certainty.

What should we see in the first two weeks of an FDE engagement?

Something running in a real environment against real data, not a slide deck or a synthetic-input prototype. The engineer should be able to name the three biggest risks to the project, at least one of your original assumptions should have been overturned, and your own engineers should be reviewing their pull requests. If that is not happening, raise it immediately.

Topics
forward-deployed engineer
agency vs in-house
engagement models
ai product development
cto decision framework
embedded engineering

Found this useful? Share it

AI & LLM App Development

Ready to put this into production?

ILMTEC delivers in 6-week cycles. Book a free consultation or explore the service.

Explore AI & LLM App Development
Chat on WhatsApp