What is a forward deployed engineer?

Updated

A forward deployed engineer (FDE) is a software engineer who works directly with a customer to make a product deliver a real outcome inside that customer’s systems, data, and workflows. FDEs write and ship production code, and they bring problems that repeat across customers back to the product team. Palantir popularized the role; many AI and data companies now hire for it.

What FDEs do, phase by phase

  1. Discover. Observe the customer’s workflow and earn enough context to challenge the initial request.
  2. Frame. Negotiate scope with the customer and align the pilot with the product’s actual capabilities.
  3. Build. Make the integration work within the customer’s real permissions and operating constraints.
  4. Deploy. Train customer operators and make the handoff part of delivery.
  5. Measure. Review customer outcomes and use the evidence to decide whether to expand.
  6. Scale. Bring repeated field problems to product and reduce the next deployment’s effort.

Where the role came from

Palantir embedded engineers at customer sites to make its platforms work on real problems and to find what the product was missing. Former Palantir FDE Nabeel Qureshi describes the work in Reflections on Palantir , and Bob McGrew explains why AI startups adopted the model in the FDE playbook episode .

Who hires FDEs now

In the October 31, 2026 snapshot, 92 companies had 588 open FDE-type postings. The most were at Databricks (113), Palantir (106), OpenAI (34), Rogo (17), Scale AI (15), Cohere (13). See every open role.

How it differs from a Special Projects Engineer

An FDE owns one customer’s deployment; an SPE owns an unclear problem inside the company. Compare the two roles.

Read next

Start the guide