Role guide · Forward Deployed Engineer

The engineer who builds inside the customer's walls

Forward Deployed Engineers ship production software in a customer's own systems, own the outcome, and feed what they learn back to the product. Here is who the role suits, what employers test, and what to build before you apply. It is a guide, not a course page.

Self-serve, free, takes you to a separate page.

19×growth in FDE job postings in India, June 2025 to June 2026 · Indeed India
3–6 yrsof production experience most postings ask for; India roles cluster at 4–6+ · Masai, Bloomberry
63%of FDE postings are integration and deployment heavy, not AI research · 100 JDs, FDE Handbook

What the job is

One customer, many capabilities

A product engineer owns one feature for every customer. An FDE owns one customer across every capability: discovery, scoping, system design, build, rollout, and the hand-over that lets the customer run it without you. The title comes from Palantir, which still calls its Forward Deployed Software Engineer role "the blueprint"; the phrase itself is borrowed from the military.

Inside the product team

Software engineer

Owns the product for every customer. Done at the next release.

Pre-sale

Solutions engineer

Owns demos and proofs of concept. Done when the deal closes.

Advisory

Consultant

Owns recommendations. Done when the report is delivered.

Inside the customer, post-sale

Forward Deployed Engineer

Owns production code in the customer's systems, plus feedback to the core product. Done when the system is in use and the customer can run it.

Where 100 FDE postings go deepest

38% of the same postings are hybrids. 94% mention AI or ML, but only a third are primarily AI-application roles: AI is the environment the job runs in, not always its centre. Platform and infrastructure roles are 3%. FDE Handbook, 4 Sep 2026

Role comparison drawn from Swiftwater, Paraform and the McKinsey explainer.

"Own discovery, technical scoping, system design, build, and production rollout… measure success through production adoption, measurable workflow impact, and eval-driven feedback."

OpenAI, Forward Deployed Engineer posting, San Francisco

Who it is for

Built for engineers who already ship, and want to own the outcome

Every posting we read asks for production engineering first and customer skills second. The role is a step sideways for a working engineer, not an entry point into engineering.

✓A fit if you

  • Have 3+ years building and running production software as a backend, full-stack or data engineer
  • Have worked with customers or stakeholders: consulting, solutions, implementation, or as a founder or early startup engineer
  • Are comfortable starting from a vague business problem and scoping a first version yourself
  • Can explain a system to an engineer in the morning and to an executive in the afternoon
  • Have hands-on time with LLM APIs, agents or RAG, even from side projects (Anthropic's posting says prototypes count)
  • Can travel to customer sites: 25% at Palantir and Anthropic, up to 50% at OpenAI, 30–80% at DevRev depending on location

…Not yet if you

  • Are a fresher: none of the India FDE postings we found are entry level. Build 2–3 years in a backend, full-stack, AI application or solutions role first
  • Want to build one product deeply without customer contact
  • Prefer fully specified tickets to ambiguous problems
  • Have only tutorial projects or work that never left your laptop

DevRev's own split for the job: 80% customer-facing, 70–80% hands-on coding. The two overlap because most of the coding happens with the customer in the room. DevRev, Mumbai

Experience bars in current postings

EmployerLocationYears requiredAlso asks for
CursorBengaluru, New Delhi, Mumbainone statedBuilt and owned AI-native workflows in production; debugged real model failures
DevRevBengaluru, Delhi NCR, Mumbai, Chennai3+ to 5+Software development, systems integration or platform engineering
CartesiaBengaluru4+Building and operating production systems
MongoDBGurugram5+Backend engineering
DatabricksBengaluru, remote India6+Data engineering, AI and data platforms; deep Apache Spark
PalantirUS, UK, Europe, Japan, Korea1+New-grad and intern tracks abroad; no India role
AnthropicUS, UK, Europe4+Technical customer-facing role; no India FDE role
OpenAIUS, Europe, Asia, UAE5+ (FDE), 7+ (FDSWE)Deployed LLM-powered systems; no India FDE role

Careers pages and postings as of late Oct 2026. OpenAI and Anthropic list Applied AI Architect roles in India instead, which are pre-sales roles with a higher experience bar.

Not sure which column you sit in?Run the skill gap analysis and see where your experience lands against these bars.
Check my fit →

Skills to learn

Four skill sets, tested together

Postings ask for production software engineering, systems integration, applied LLM work and customer judgment in the same person. No single tool dominates. Python and TypeScript are the languages named most often; the rest is about connecting models and products to a company's real systems.

How often 100 FDE postings name each signal

AI or ML
94%
Python
80%
TypeScript / JavaScript
74%
Production ownership
67%
Customer-facing
57%
Security
57%
Cloud
53%
Travel
31%
Sales or pre-sales
19%

Share of 100 active FDE postings that explicitly mention the signal. FDE Handbook, 4 Sep 2026

Specific tools in ~1,000 postings

Python
66%
AI agents
35%
TypeScript
35%
AWS
32%
LLM experience
31%
GCP
22%
Azure
18%
RAG
12%

Mostly US postings, updated 25 Jan 2026. Bloomberry, via Masai. Indeed's India report lists the same families: Python or Java, data engineering, GenAI, RAG, agents, cloud, APIs, integrations, full-stack.

Software engineering fundamentals

Build the thing properly

  • Data structures and algorithms; still screened in coding rounds
  • One strong language, Python most often, with TypeScript/JavaScript, Java, Scala or Go as a second
  • Relational databases (Postgres, MySQL), SQL, data modelling
  • Full-stack delivery. Cursor's wording: "if it needs frontend, backend, infra, or prompt iteration, you'll own it"

Integration and deployment

Make it work inside someone else's systems

  • REST and GraphQL APIs, webhooks, event-driven and pub/sub architectures
  • Retries, idempotency, duplicate and out-of-order events, reconciliation
  • Authentication and identity; enterprise constraints like networking, security reviews, compliance and procurement
  • Cloud (AWS, GCP, Azure), containers and Kubernetes, serverless, CI/CD
  • Observability: logging, telemetry, alerts, safe rollouts, incident response

Applied AI

Operate LLM systems, not just call them

  • LLM APIs, prompt and context design, structured outputs
  • RAG, function and tool calling, agents and multi-agent workflows, Model Context Protocol (MCP)
  • Evals to validate agentic systems, guardrails, tracing; knowing when to fine-tune, retrieve, or just prompt
  • Daily use of AI coding tools with the judgment to review and steer the output

For data-platform FDE roles (Databricks), add pipelines, Apache Spark, MLOps and two or more clouds.

Customer and delivery

Turn a vague ask into a shipped first version

  • Discovery and scoping from a business problem, before any architecture
  • Sequencing delivery, removing blockers, trading off scope, speed and quality
  • Demos and communication with VPs and C-level as well as engineers
  • Handing over systems the customer can run; writing playbooks and reusable tools from what you built

Skill groups compiled from postings by Palantir, OpenAI, Anthropic, Databricks, Cursor, DevRev, Cartesia and Scale AI.

Which of the four skill sets are you missing?Most engineers are strong in one or two. The analysis shows you which ones to work on first.
Map my skills →

Projects to build

One deployed system beats eight demos

Interviewers probe engineering decisions, so build something that forces real ones: integrations that fail, users who do unexpected things, a rollout that had to be measured. Match the project to the kind of FDE role you are targeting.

Integration-heavy roles · 63%

Sync two real systems

Keep records in sync between a CRM or ticketing tool and a product or data warehouse.

Must include: webhooks, authentication, retries, idempotency, duplicate and out-of-order events, reconciliation, external IDs, observability, a rollout plan.

AI-application roles · 34%

One real AI workflow with users

A support-triage agent, a document-processing workflow, an invoice or claims agent over real documents.

Must include: tool calls against real systems, retrieval, state and persistence, error handling and approval gates, traces, a golden dataset with regression evals, a catalogue of failure modes.

Platform roles · 3%

Something that forces infrastructure reasoning

A model router with fallback, a rate limiter with per-user and global limits, a queue-backed pipeline.

Must include: concurrency, caching, measured throughput and latency, failure domains, cost.

The three artefacts to walk into an interview with

  1. A deployed, production-style system with real integrations. Not a notebook, not localhost. Deploy it where someone else could use it.
  2. An eval suite for it: a golden dataset, regression tests that run on every change, drift detection, documented failure modes, and one before/after showing the evals catching a regression.
  3. A written case study: what the existing process was, what you changed, what you measured, what broke and how you diagnosed it. A real debugging write-up is the single strongest portfolio item.

A project that mirrors the job: find a small business, nonprofit or internal team doing something by hand (sorting requests, reviewing documents, qualifying leads). Map how the work happens today, promise one narrow improvement, ship it with logins and monitoring, measure whether people use it, and write handoff notes so someone else can run it.

From FDE Handbook, a10x, fde.academy, Zarif Automates.

What does not count

  • Tutorial projects followed step by step
  • Anything never deployed beyond your own machine
  • Undocumented repositories with no evidence of real use
  • A chatbot with one model call and no tools, state or evals
  • Long technology lists with no project behind them

Hiring managers screen for depth: one strong deployed project with a written case study, not a wall of demos.

Which project should you build first?Your current skills decide which of the three project types you can finish and defend. Find out before you start.
Pick my project →

The interview loop

A software engineering loop, plus the rounds that test judgment

Most FDE loops run three to six weeks and add rounds a normal SWE process lacks: a customer case or decomposition, and a deep dive into something you shipped. The projects above are what those rounds are built to examine.

1

Recruiter or hiring-manager screen

Motivation and evidence of shipped systems. "Why FDE specifically, and not a regular SWE role?" "What do you think an FDE does day to day?"

2

Coding

Algorithms plus practical work with APIs, JSON transformation, SQL or debugging. Seen at OpenAI: alien dictionary ordering, number of islands, topological sort with cycle detection. Seen at Anthropic: a rate limiter with per-user and global limits, with follow-ups on distributed coordination.

3

System design around a real workflow

"Design a RAG pipeline for a customer with millions of internal documents." "Design a reliable sync between a customer's CRM and your product." "Design an ingestion layer for 12 data sources with no clean schema."

4

AI or technical depth

"When would you fine-tune, use RAG, or rely on prompting?" "How does chunking affect retrieval quality?" "How do you know your AI system is actually working?" "Hosted or self-hosted LLM for a regulated customer?"

5

Customer case, decomposition or live demo

A deliberately vague request, such as "we want to automate support with AI", that you must clarify, scope to a first version and explain with trade-offs. Palantir's decomposition round is 60 minutes with little or no code; its FDSE loop adds a learning round and a Foundry-based take-home.

6

Project deep dive and behavioural

"Tell me about something you built end to end." "A production incident you personally diagnosed." "A deployment that went badly." "A time you disagreed with what the customer wanted to build."

What strong answers do

  • Start with users, workflows, constraints and success criteria before architecture
  • Make failure handling explicit: duplicates, timeouts, partial success, a dependency down for two hours
  • Separate what the model decides from what the application controls, and say what gets measured and traced
  • Lead project stories with the business problem, then the technical choice, the trade-off, and the measured result

How to prepare

  • Classify the target role as integration-heavy, AI-application-heavy or platform-heavy from the JD before you study
  • One conventional coding problem and one practical API or data problem each week
  • System design practice with authentication, retries, idempotency, queues, observability and rollout
  • Two or three project stories showing ambiguity, ownership, production work, failure and measurable impact

Rounds and questions from FDE Handbook, Aced (Exponent), IGotAnOffer, Exponent on Palantir, Perspective AI.

Know your weak round before you book an interviewCoding, system design, AI depth, customer case: see which one needs work.
Find my gap →

Before you apply

Find your gap before an interviewer does

Measure yourself against the four skill sets above, see which project type your current experience supports, and get a clear view of what to learn next.

  • Self-serve, takes you to a separate page
  • Covers engineering fundamentals, integration, applied AI and delivery skills
  • Useful whether you are two years in or six