Forward-deployed engineering
What is a forward-deployed engineer? When to hire one
What a forward-deployed engineer does, what the role owns, and when it's worth bringing one in to ship an AI workflow.
Updated / 6 min read
Short answer
A forward-deployed engineer starts with a real workflow and owns it from discovery to a working production system. Hire one when the process has a visible cost, the build crosses systems, and your team can't give it focused time.
The role starts with a real workflow
A forward-deployed engineer, or FDE, works beside the people who do the job. They follow real cases, learn the rules and the exceptions, and build on the systems you already use. The goal is a change to a live workflow. A general AI demo doesn't count.
One small team usually owns discovery, product decisions, engineering, integrations, evaluation, and rollout. Nobody hands the problem to a second team that has to learn it all again.
- Watch the real workflow and its edge cases
- Agree what goes to production and how to measure it
- Build in your codebase and data environment
- Launch with users, then hand over ownership
Where the role came from
The title comes from Palantir. Its engineers who work on customer deployments are Forward Deployed Software Engineers, called Deltas internally, next to the Devs who build the core product. A Delta works with one customer and fits the platform to that customer's problem.
AI companies adopted the role because they hit the same gap. A model or platform that works in a demo still needs someone to fit it to a customer's data, systems, and rules. OpenAI hires forward-deployed engineers, and AWS has introduced forward-deployed engineering for its partners.
If you're buying the work, check whether the FDE works for a vendor. A vendor's FDE deploys that vendor's product. An independent FDE team can choose the tools that suit your workflow.
Most of the work sits around the model
The work starts with the questions a demo can skip. Where does the input come from? Which decisions need judgment? What happens when data is missing? Who approves an action that's hard to undo? The answers decide whether the system is useful and safe to run.
Then the engineer turns one path through the workflow into a release. That might be an internal tool, an agent, plain automation, a data pipeline, or a few integrations. It also needs permissions, logs, human review, failure handling, monitoring, and a runbook.
Forward-deployed engineer vs software engineer
A software engineer on a product team builds one product for many customers. A forward-deployed engineer builds for one customer's workflow, often on top of a product.
The job is different, but the engineering standard is the same. An FDE spends more time with users, works inside more of the customer's data and systems, and makes more scope decisions alone. The code still needs tests, review, and a runbook someone else can follow.
- Works from a customer's workflow instead of a product roadmap
- Talks to the people who do the work every week
- Owns scope, build, integration, and rollout together
- Is judged by a change in how the customer works
Hire one when delivery is what's missing
An FDE makes sense when a workflow has a clear owner and a visible cost, but getting it to production means crossing tools, data, permissions, and human decisions. You know what the opportunity is, but nobody is free to deliver it.
This also works if you already have engineers. Your product team stays on the core roadmap while the FDE team owns one bounded build. Your engineers should review the architecture, security, and handover as it goes.
- A pilot works, but there's no path to production
- People copy information between systems by hand
- The work matters, but the roadmap is full
- The workflow needs automation and human judgment
Pick the work before you hire the title
Don't hire an FDE just because AI is a priority. Pick a workflow, an owner, and a result you can measure first. “Find us some AI use cases” gives the team nothing to ship.
You may not need an outside team at all. If one of your engineers already owns the workflow and has time to ship it, a short architecture review or some specialist help can be enough.
Judge it by what your team can run afterwards
Ask what will exist at the end. The answer should be production code, integrations, evaluation cases, controls, documentation, and a plan for who owns it. A strategy deck, a generic chatbot, or a closed platform isn't something your team can run.
The first project should fit in a release of a few weeks. It still has to matter to the people who use it. If nobody changes how they work, the launch teaches you very little.
Key points
- The role mixes discovery, product judgment, and production engineering.
- The output is a working system. Advice is only part of the job.
- The best first project has one owner, one workflow, and one measurable result.
- Your team keeps the code, the docs, and the operating knowledge.
Common questions
What is a forward-deployed engineer?
A senior engineer who works inside your team. They learn a real workflow from the people who run it, then build and ship the system in your environment.
Where did the forward-deployed engineer role come from?
From Palantir, which calls these engineers Forward Deployed Software Engineers, or Deltas. AI companies adopted the role because their products also have to be fitted to each customer's data and systems.
What's the difference between a forward-deployed engineer and a software engineer?
A software engineer usually builds one product for many customers. A forward-deployed engineer builds for one customer's workflow, works directly with its users, and owns the rollout as well as the code.
Is a forward-deployed engineer a consultant?
There's some overlap during discovery. The difference is delivery. An FDE designs, builds, integrates, tests, and launches the system. A consultant often stops at the recommendation.
When should a company hire a forward-deployed engineer?
When a workflow is slow or expensive, it touches several systems, and your team doesn't have the time or the specialist context to get it into production.
Does an FDE replace an internal engineering team?
No. A good FDE team works with your internal owners, builds in your environment, and hands over the code, the docs, and the operating knowledge.
Sources