The role

What Is a Forward Deployed Engineer? The Role, Skills and Career Path

A Forward Deployed Engineer (FDE) is a software engineer who works directly with customers to make a product succeed inside their real business. Instead of building features for thousands of anonymous users, an FDE works closely with one customer at a time, sometimes on-site, learns how their business actually runs, and writes the code that turns a general platform into a working solution for them.

If you have seen "FDE" in job posts from AI companies and wondered whether it is sales, consulting or engineering: it is engineering. FDEs write production code every day. What changes is who decides what to build, and how success is measured.

Where the title comes from

The role was made famous by Palantir, which called it "Forward Deployed Software Engineer". "Forward deployed" is a military term for units stationed close to where the action is. Today the title is used across the AI industry: model providers, AI infrastructure companies and many AI startups hire FDEs to take a powerful but general technology, like a large language model, and make it work for a specific bank, hospital, retailer or government team.

Why the role exists

Modern AI products are powerful, but they are not plug-and-play. Every customer brings:

  • Messy data spread across old databases, spreadsheets, PDFs and SaaS tools
  • Unique workflows that no product manager could have predicted
  • Security and compliance rules that limit what can run where
  • Non-technical stakeholders who need to see value quickly

A sales team cannot solve these problems, and a core product team cannot build a custom version for every customer. The FDE bridges the gap: technical enough to write production code, close enough to the customer to know which code matters.

What a Forward Deployed Engineer actually does

ActivityExample
DiscoverRun a call with a logistics customer to understand why shipment delays are hard to predict
IntegrateConnect the customer's Postgres database and Salesforce instance to the platform
BuildWrite a retrieval-augmented generation (RAG) pipeline so support agents can search 20,000 internal documents
DeployShip the solution into the customer's own cloud account, behind their single sign-on
DebugFix a broken data sync late at night before a board demo
Feed backTell the core product team which feature five customers keep asking for

For a day-by-day view, read a week in the life of a Forward Deployed Engineer.

Skills a Forward Deployed Engineer needs

Job descriptions for FDE roles ask for a consistent mix:

  • Strong coding, usually Python, often TypeScript or JavaScript as well
  • SQL and data wrangling: profiling, cleaning and joining messy customer data
  • Applied AI: prompting, RAG, agents and evaluation of LLM features
  • Cloud and deployment: AWS, Azure or GCP, Docker, CI/CD
  • Communication: explaining technical trade-offs to non-technical people
  • Ownership: posts use words like "high agency", "thrives in ambiguity" and "customer obsessed"

How FDEs are measured

Outcome over output. A core engineer is judged on clean features shipped. A Forward Deployed Engineer is judged on whether the customer got real value.

Good FDEs are comfortable with ambiguity, move fast, communicate clearly and own problems end to end. They don't say "that's not my code". They find the fix, ship it, and make sure it doesn't happen again.

Where the career leads

FDE is a launchpad role because you learn engineering and business at the same time. Common next steps are Senior or Lead FDE, FDE Manager or Head of Deployment, Product Manager, Solutions Architect, and founder: many founders started close to customers, where they saw problems first-hand.

Wondering how it compares with roles you know? See FDE vs software engineer vs solutions engineer. Ready to make the move? Start with how to become a Forward Deployed Engineer.

Frequently asked questions

Do Forward Deployed Engineers write code?

Yes. FDEs write production code every day: data integrations, AI pipelines, APIs, dashboards and deployment scripts. The difference from a core software engineer is that FDEs work from a customer's problem rather than a product roadmap.

Is Forward Deployed Engineer a good career?

It is a strong launchpad because it combines engineering with direct business exposure. Common next steps include Lead FDE, Head of Deployment, Product Manager, Solutions Architect and founding a company.

What does FDE stand for?

FDE stands for Forward Deployed Engineer, a title made famous by Palantir's Forward Deployed Software Engineers and now used widely by AI companies.