Forward deployed engineering, from the basics
A free, ten-part series on what a forward deployed engineer does and how to do the job well, built from what public FDE job descriptions ask for. One fictional engagement runs through every part, alongside the Production-ready agents series.
Getting an AI agent to answer a question in a demo now takes an afternoon. Getting the same agent to work inside a real company, on its data, behind its identity provider and its network rules, with its own engineers able to run it afterwards, takes much longer. The people whose job is to close that gap are increasingly called forward deployed engineers (FDEs).
The title now appears in public job postings at Google Cloud, Microsoft, OpenAI and Anthropic. In my work with partners, I find that people understand the words “forward deployed” much less well than they understand the agent code. This series explains the job from the basics: what an FDE does, and how to do each part of the work well.
If you prefer to watch first, here is the heart of this part as a short animated explainer.
Video: what a forward deployed engineer does and what the ten-part series covers, in three minutes. The narration is a synthetic voice; the script and animation are mine.
Who is this series for?
- Engineers who build AI systems and want to know what changes when the system has to run in a customer’s estate instead of their own project.
- Architects, customer engineers and consultants whose work overlaps with forward deployed work and who want a clear picture of the whole engagement.
- Partners and technical leads who staff, scope or run these engagements and need a shared vocabulary for them.
This is a series about the work itself. It explains what the job involves and how to do it well, and it is not a guide to getting hired anywhere.
What is a forward deployed engineer?
The short version: a forward deployed engineer is a software engineer who works inside one customer’s organisation, writes and ships the code that gets a product working on that customer’s real systems, and brings what they learn back to the team that builds the product. One public Google Cloud posting describes the role as “an embedded builder who bridges the gap between frontier AI products and production-grade reality within customers”.
Part 1 unpacks that definition, including where the term came from and how the role differs from a solutions architect, customer engineer, consultant or product software engineer.
What does one engagement look like?
Most of the series follows the arc of a single engagement (a piece of work with an agreed goal, a start and an end). The stages are the same ones that public job descriptions describe, and each one has its own part.
one engagement from start to finish, and the part of this series that covers each stage; the build and harden stages are where the production-ready agents series goes deeper
Each part opens with a section called “Where does this show up in an FDE job description?”. It quotes or closely paraphrases two to four lines from public postings, then explains what those lines mean in practice and how to do that work well. Every posting I quote is linked in that part’s Sources.
What is the running example?
The same fictional company runs through this series and the Production-ready agents series. Acme Consumer Brands ran an advertising campaign. Marketing says it was a success and supply says it was a failure, and both are right. The advertising data lives in BigQuery (Google Cloud’s data warehouse) and the delivery data lives in Databricks (a separate data platform), and nobody has put the two side by side.
the two halves of the Acme story: campaign_performance (one row per campaign, region and week, owned by marketing, read by BigQuery) and supply_service (one row per brand, region and week, owned by supply, in Databricks), shown for Acme Pure in Western Europe
Prerequisite 2: The business terms and the data behind the agents explains every column and how the two tables join.
In this series, you are the FDE embedded with Acme. Your job is to get the marketing and supply question answered by agents that Acme’s own people can use in Gemini Enterprise (Google’s AI assistant platform for companies), and that Acme’s own engineers can run after you leave. Acme and its data are made up; the products, protocols and practices are real.
How does this pair with the agents series?
The two series are designed to be read together. The agents series is the build: three agents, written and hardened step by step, with the code. This series is the engagement around the build: discovery, design inside someone else’s estate, data and integrations, debugging, performance, and proving the outcome to executives.
how this series pairs with the production-ready agents series: each engagement topic on the left links to the build parts on the right that go deeper
Where a topic is already built in the agents series, I link to it instead of repeating it. For example, Part 7 of this series covers how to take a prototype to production and links to agents Part 7 on identity, Part 9 on guardrails, Part 10 on evals and Part 11 on deployment and cost for the code.
What are the ten parts?
the ten parts of the series grouped into four stages: understand the role and the problem, design and build in the customer's estate, ship and support, and prove the outcome
Stage 1: Understand
Part 1: What a forward deployed engineer actually does. Where the term came from, what public job descriptions ask for, how the role compares with four familiar roles, how an engagement runs from embed to hand-over, and the mix of skills it needs.
Part 2: Discovery: from a business problem to something you can build. The problem statement, business and technical success metrics, feasibility, choosing the first use case, the data and access questions to ask, when to say no, and a one-page engagement brief.
Stage 2: Design and build
Part 3: Designing inside someone else’s estate. The upfront technical design: where the data lives and who owns it, the identity provider, network paths and private connectivity, compliance boundaries and the security review, with a week-one question list and a design review checklist.
Part 4: Data readiness and RAG from zero. How documents become answers: parsing, chunking, embeddings, vector and hybrid search, reranking, grounding and citations, the managed options on Google Cloud, how to evaluate retrieval, and why answers go wrong.
Part 5: Enterprise integrations, APIs, connectors and identity. REST APIs and authentication, content-management connectors, Gemini Enterprise connectors and data stores, identity standards (SAML, OIDC and SCIM), and MCP servers as the integration layer, with the Gemini Enterprise and Databricks Genie build as the worked example.
Part 6: Agent frameworks compared. ADK, LangGraph, CrewAI and Microsoft’s AutoGen, which is now archived in favour of Microsoft Agent Framework (as of October 2026), side by side; the common patterns (ReAct, reflection, supervisor and graph); the same small task in two frameworks; how to choose; and how A2A and MCP let agents built in different frameworks work together.
Stage 3: Ship and support
Part 7: Prototype in days, production in weeks. Building a throwaway prototype on purpose, AI-assisted coding, the hardening checklist, and handing over to the customer’s team with a runbook, named owners and training.
Part 8: Debugging in the field. Reading unfamiliar code, reproducing a failure, logs and traces, telling a customer-environment problem from a product bug, workarounds, and a bug report template that Product and Engineering can act on.
Part 9: LLM-native performance: latency, tokens and cost. Time to first token, tokens per second, context size and its cost, caching, streaming, choosing a model size, batching and cost per request, and why you measure before you optimise.
Stage 4: Prove
Part 10: Talking to executives and proving the outcome. Turning a technical blocker into business impact, outcome metrics and baselines, the steering update, managing scope and expectations, and the close-out review, with a recap of the whole series.
What do I need to follow along?
- Nothing to install for most parts. Where a part includes code or a template, it runs with plain Python 3 or works as a text file you can copy.
- For the build itself, the Production-ready agents series lists what you need, including a Google Cloud project.
Some products mentioned in later parts are in Preview on Google Cloud (available to try, but not yet generally available). I label each one and date the status as of October 2026.
What did we learn?
- A forward deployed engineer works inside one customer’s organisation, ships the code that gets a product working on that customer’s real systems, and brings what they learn back to the product team.
- Most of the series follows one engagement, from embedding and discovery through design, build and hardening to hand-over and proving the outcome.
- Every part starts from what public FDE job descriptions ask for, and then explains how to do that work well.
- One fictional company, Acme Consumer Brands, runs through this series and the Production-ready agents series, with marketing data in BigQuery and supply data in Databricks.
- The agents series is the build and this series is the engagement around it, so each links to the other instead of repeating it.
What comes next?
Part 1 starts from the beginning. Part 1: What a forward deployed engineer actually does explains where the term came from, what public job descriptions ask for, how the role differs from the technical roles you already know, and how an engagement runs from embed to hand-over.
Sources
- Google Careers: Forward Deployed Engineer IV, GenAI, Google Cloud
- Google Careers: Partner Forward Deployed Engineer V
- OpenAI: Forward Deployed Software Engineer, San Francisco
- Anthropic: Forward Deployed Engineer, London
- Microsoft: Principal Forward Deployed Engineer (as listed on Built In; the listing closed in October 2026)
- Palantir: Dev versus Delta: Demystifying engineering roles at Palantir
- Gemini Enterprise
- AutoGen on GitHub (archived; points new users to Microsoft Agent Framework)
Opinions are my own. Every fact in this series comes from public documentation, linked in each part. Acme Consumer Brands and its data are fictional.