Forward deployed engineering: the complete guide / Where the model is used
Forward deployed engineering in healthcare
Healthcare accounts for 17 percent of the forward deployed engineer postings that named a target industry. Two constraints decide every engagement. The data usually cannot leave the organization, which means the work happens inside their infrastructure on their terms. And the clinical workflow cannot stop, which means every deployment is a change to a process that is running continuously with real consequences. Together those rule out the two things software teams normally rely on: taking the data home, and a maintenance window.
Key takeaways
- Healthcare was 17 percent of postings naming an industry, behind financial services and government.
- The data usually cannot leave, so the work happens inside the organization's infrastructure and the substitute for real data has to be agreed on day one.
- The workflow cannot stop, which rules out a maintenance window and makes parallel running the default deployment shape.
- Clinicians will not use a system that adds steps, so the integration point matters more than the model quality.
Healthcare is the third largest segment for this work and the one where the deployment constraints are least negotiable.
The two constraints
The data cannot leave. Patient data is regulated in ways that usually prevent it being copied to a vendor's environment for development. That inverts the normal arrangement: instead of the vendor's tooling processing the customer's data, the work happens inside the customer's infrastructure under their controls.
The workflow cannot stop. A clinical process runs continuously and the consequences of interrupting it are not commercial. There is no maintenance window in the sense most software teams mean, and a deployment that requires everybody to pause is not a deployment anybody will approve.
Among 1,000 postings naming a target industry, healthcare was 17 percent. Our healthcare software compliance guide covers the regulatory requirements; this page is about what they do to an engagement.
What "the data cannot leave" changes in practice
Development happens inside. Their infrastructure, their access controls, their approval for every tool. Which means the toolchain question comes before the engineering question, and the answer is often that a tool the team relies on is unavailable.
The substitute for real data has to be agreed on day one. Synthetic data, a de-identified subset, or a controlled enclave. All three are workable and all three differ from production in ways that matter, so the agreement has to include what the substitute does not represent.
The failure here is discovering in week five that the de-identified set removed the exact field the model needed, or that the synthetic data has none of the messiness that breaks the parser. Agreeing the substitute is a day-one conversation, and it should include a plan for a supervised run against real data before production. The first two weeks covers the setup.
If a model is involved, where it runs is a governance decision. A hosted model call may not be permitted, which changes which models are viable and therefore what the system can promise. Decide this before designing around a capability you cannot use.
What "the workflow cannot stop" changes
Parallel running becomes the default shape. The new system runs alongside the existing process, producing outputs nobody acts on, until its behaviour has been compared against the current one for long enough to trust. Then it takes over gradually rather than at a cutover.
This is slower and it is the only approach that gets approved, and it has a genuine benefit: the parallel period is the best evaluation data anybody will ever get, because it is the real distribution rather than a test set.
Rollback has to be immediate and rehearsed. Not a plan in a document. A tested path that a person on shift can trigger without calling anybody. Our post on what a rollback plan looks like for AI-written features covers the shape.
Deployment windows are set by the service, not by engineering. Which is knowable in week one if somebody asks.
The third constraint nobody puts in the contract
Clinicians will not use a system that adds steps.
This is the one that kills otherwise good deployments. A model with excellent accuracy, presented in a separate application requiring a separate login, will not be used during a shift. The integration point matters more than the model quality, and the only way to know where that point is involves watching the work happen.
What that means for discovery. Sitting with the people doing the work, watching where their hands and attention actually go, and finding the moment where information would change a decision. That is not a requirements interview. Discovery inside the customer environment covers the method.
And the escalation path is clinical. What happens when the system is unsure, who is told, what they see, and what their authority is to overrule it. Those are clinical governance questions with engineering consequences, and they have to be answered by the organization rather than proposed by a vendor. Deciding if a feature needs a human in the loop covers the general judgment.
What tends to go wrong
The pilot ran in a research environment. It works there and cannot be moved into the clinical environment without a rebuild, because the research environment had different data access, different tooling and no uptime requirement.
The de-identified data removed what mattered. Discovered late, and expensive because the preceding weeks were spent building against a shape that does not exist.
No named clinical owner. Somebody has to be accountable for whether this is safe to use, and that person is not the CIO. Without them, the deployment stalls at the last approval.
Integration into a separate application. Correct, unused, and switched off after a quarter.
The verification requirement
A system that influences clinical decisions needs evidence, and the evidence needs to survive the system being changed.
Generated code is not secure by default, so the checks proving behaviour have to be derived from the requirement rather than from the code, and graded by something other than the model that wrote it. That is eval-driven development, and in this sector it is also the artefact that lets the organization change the system later without redoing the whole assurance exercise.
Which makes it the handover deliverable that matters. A clinical team inheriting a system needs to be able to modify it and re-evidence it, and a document describing the architecture does not let them do that. Handover and exit covers the test.
Related: regulated industry software for the cross-sector view.
Common questions
What makes healthcare engagements different?
Two constraints. The data usually cannot leave the organization, so development happens inside their infrastructure under their controls and tooling approvals. And the clinical workflow cannot stop, so there is no maintenance window and a deployment requiring everybody to pause will not be approved.
How do you develop when patient data cannot leave?
Inside their infrastructure, with the substitute for real data agreed on day one: synthetic data, a de-identified subset, or a controlled enclave. The agreement has to state what the substitute does not represent, and include a plan for a supervised run against real data before production.
How do you deploy without a maintenance window?
Parallel running. The new system runs alongside the existing process producing outputs nobody acts on, until its behaviour has been compared with the current one long enough to trust, then takes over gradually. It is slower, it is what gets approved, and the parallel period is the best evaluation data anybody will get.
Why do good clinical AI systems go unused?
Because they add steps. A model with excellent accuracy presented in a separate application with a separate login will not be used during a shift. The integration point matters more than model quality, and finding it requires watching where clinicians' hands and attention actually go.
What goes wrong most often?
A pilot built in a research environment that cannot move to the clinical one without a rebuild. De-identified data that removed the field the model needed, discovered late. No named clinical owner accountable for whether the system is safe to use, which stalls the last approval. And integration into a separate application.
What should the handover include?
A runnable eval suite derived from the requirements, because a clinical team needs to be able to change the system and re-evidence it without redoing the whole assurance exercise. A document describing the architecture does not let them do that, so it leaves the organization dependent on the vendor for any modification.
Related reading
What a rollback plan looks like for AI-written features
Reverting the commit is the easy half. The half that ruins a Friday is the data the feature already wrote, and nobody plans for that until they have to.
How to decide if a feature needs a human in the loop
Most teams answer this by feel, then discover the rule in an incident review. Four questions decide it properly, and only one of them is about accuracy.
More in Where the model is used
Forward deployed engineering for enterprise AI
Enterprise AI pilots die in three places: data nobody audited, a success metric nobody defined before the work started, and users who were handed a workflow they had no part in designing. None of those three can be fixed from outside the building, which is the entire argument for embedded engineering in this context. MIT NANDA reported in July 2025 that 95 percent of generative AI pilots produced no measurable profit-and-loss impact, from a sample of 52 executive interviews, 153 leader surveys and 300 public deployments. The failures it describes are organisational rather than technical.
Forward deployed engineering for AI agents
AI agents appear in 35 percent of forward deployed engineer job postings, ahead of general LLM experience at 31 percent and retrieval at 12 percent. The reason agents pull this role rather than a normal integration is that an agent needs permissions, tool access and an escalation path, and all three are properties of the customer's organization rather than of your product. AWS named its own methodology Agentic Process Transformation, directing customers to start with a business process, reimagine it for an agentic world, deploy to production, and demonstrate measurable results.
Forward deployed engineering in financial services
Financial services is the largest customer segment for this role: 24 percent of the job postings that named a target industry. The constraint that shapes every engagement is the audit trail. In most software an audit log is a feature you can add later; here it is a property the system has to have from the first data model decision, because the question a regulator asks is not whether the answer was right but whether you can show how it was reached. That requirement changes what an embedded engineer builds in week one.
Forward deployed engineering in government and defense
Government and defense is where the model was invented and it remains 18 percent of the job postings that name a target industry. Three constraints shape every engagement and none of them are technical: personnel clearance, which decides who can even be in the room; environments that are disconnected from the internet, which removes the tooling most teams assume; and procurement cycles long enough that the technology changes before the contract concludes. The engineering response to all three is the same, which is to design for the constraint rather than around it.