Signal blog Official Microsoft Blog Command Line Microsoft On The Issues Asia Canada Europe, Middle East and Africa Latin America The Code of Us What's new AI Innovation Digital Transformation Sustainability Security Work & Life Diversity & Inclusion Unlocked Microsoft 365 Azure Copilot Windows Surface XBOX Deals Small Business Support Windows Apps Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Moving from Skype to Teams Computers Shop XBOX Accessories VR & mixed reality Certified Refurbished Trade-in for cash XBOX Game Pass Ultimate PC Game Pass XBOX games PC games Microsoft AI Microsoft Security Dynamics 365 Microsoft 365 for business Microsoft Power Platform Windows 365 Small Business Digital Sovereignty Azure Microsoft Developer Microsoft Learn Support for AI marketplace apps Microsoft Tech Community Microsoft Marketplace Software companies Visual Studio Microsoft Rewards Free downloads & security Education Gift cards Licensing Unlocked stories View Sitemap

By builders, for builders.

A Microsoft publication

Thinking about the evolution of forward-deployed engineers over the last 24 months

The rapid pace of AI model development and technology maturity is changing the definition of forward-deployed engineering.

Forward-deployed engineering (FDE) isn’t a new term. Popularized by Palantir circa 2009, the concept of FDE was simple: apply a product model to custom solutions. Companies leverage empowered software engineers with direct access to users and data to discover what produces the desired customer outcome and then help the platform organization generalize those findings into durable products. The practice succeeded where traditional product requirements gathering failed—at the execution layer, where products and platforms intersect with operational realities. Product discovery, design, integration, and iteration happened against real operations rather than hypotheticals. 

Being pedantic, I held onto this terminology for too long. I defined “forward-deployed engineer” as a job title, rooted in software engineering, that occupied a much different space than sales engineering or solutions architecture or consulting. I held onto the “hero FDE” who made technology work and made products better. I even held on to “deltas” (engineers on the frontlines) and “echoes” (domain deployment and adoption strategists) as a two-in-a-box execution structure, with both “gravel roads” revisited with “paved highways.” Much of this is still relevant, but I think there is clear nuance. 

Customers needed this definition of the FDE when the core priority was to build foundational data layer integrations and analytics layers around a common semantic layer. Customer workflows were tacit, data was fragmented or sensitive, operational stakes were high, and users often couldn’t specify the right solution in advance. They still need this definition of the FDE, because there is much work to do to establish these foundations. 

But like many other job functions, the rapid pace of AI model development and technology maturity is changing the definition of forward-deployed engineering. In fact, FDE is increasingly being used to describe capability—not just job function. Across model providers, cloud providers, and SaaS companies, forward-deployed engineering is getting institutionalized as a deployment operating system for high-ambiguity, high-value AI transformation. The signal here is that the hardest problems in AI have shifted from the model to deployment, with technical patterns showing up first, and being proven first, in production—then fed back to the tools and platforms. What I’ve observed: 

  1. The definition has widened. What began as a customer-embedded, transformational software engineering role has increasingly become an end-to-end delivery function, spanning process redesign, production engineering, data science, governance, customer capability transfer, and measurable business outcomes.
  2. “Engineer” remains non-negotiable. The common denominator remains hands-on engineering embedded close to the customer’s real work. Execution still requires production code, systems architecture, integrations, evaluations, observability, security, and operational—not advisory—ownership. The feedback loops into product roadmaps (and models) are still critical.
  3. The unit of deployment is a pod (or a squad, or a crew). The “hero FDE” gives way to small, multi-disciplinary teams of domain experts, software engineers, data scientists, process engineers, and designers, augmented with coding assistants and deployment agents, deployment frameworks, and ecosystem partners.

The mission, technology center, and responsibilities all changed 

Over the last several years, we’ve seen the bottleneck in successful AI programs shift from use-case identification and prioritization to engineering talent. We saw PoCs get stuck at business validation or on security, observability, or compliance requirements. We also saw pilots stall before production scale and quality. The constraint moved from value determination to software development capacity. Then we saw rapid improvement in AI coding tools and the maturity of the agent harness, unblocking the path to production scale, quality, and trust. Now, we’re entering a new phase where the bottleneck becomes transformation capacity, or an organization’s ability to take an idea to production and measurable value, then to a scaled capability for the next team to reuse. Most organizations have never had to build this muscle, let alone build it at a pace that matches the AI technology curve. This is both a mindset shift for most organizations and a critical foundation to successful FDE projects: durable return on value. 

As the constraints changed, the mission needed to change. The mission changed from: 

And as the mission changed, so has the technical competency, tooling, and delivery responsibility. The technology center has changed from: 

The delivery responsibility has changed from: 

Success is measured through workflow impact, production adoption, and ROI. Success is also measured in the structural capability leave-behinds: an observable system, knowledge graphs, tuned models, eval frameworks, and trained experts.  At the conclusion of any FDE project, the goal is to transfer operating capability to the customer—not manufacture continuous dependence. This happens with three best-practices for FDE:  

  1. Co-Engineering: Similar to pair programming, for the entire engineering discipline (testing, CI/CD, continuous evaluation, written records of design decisions, code review)
  2. Formalized transfer: Knowledge transfer sessions running in parallel to final engineering sprints
  3. Customer ready to operate: The transfer is dependent on the customer’s ability to run it; a named customer owner, support team, and documented deployment and run-state processes
DimensionEarly formulationShift 1Shift 2 (current)
MissionMake a powerful platform work in a specific, complex institutionClose the prototype-to-production gap for generative AIRedesign critical workflows for operational scale and production around AI and agents, with measurable outcomes
Unit of deliveryIndividual FDE plus strategist; small customer teamSmall specialist FDE teamMultidisciplinary pod: software/AI engineers, domain experts, TPM/delivery lead, security/governance, sometimes change/adoption specialists, augmented by AI agents
Technical centerData integration, applications, infrastructure, proprietary platformFull-stack applications, APIs, RAG, model integrationMulti-agent systems, MCP/tool use, evals, observability, identity, compliance, security, state management, cost/latency, CI/CD, and AI-assisted development
Deployment responsibilityBuild and sometimes operate the solutionPrototype through production handoffStable production, post-launch tuning, governance, incident readiness, and capability transfer

A new working definition of FDE 

A quick recap of the changes: 

This leads me to a single way of expressing FDE when asked in the future: a small, multidisciplinary team deployed directly against a measurable business outcome, combining product, engineering, AI, data, operations, and transformation capabilities to move an AI opportunity from problem identification to production and measurable value.