Hire Developers

    Forward deployed engineers: what they do and how to hire one

    A forward deployed engineer (FDE) is a software engineer who works inside one customer's environment to make a product or AI system work there. They write production code against the customer's real data, integrations and permissions. Their job is the gap between a demo that works and a deployment that works. Palantir made the role famous.

    Schedule Technical Discovery

    Your first conversation will be with a senior technical partner, not a salesperson.

    What a forward deployed engineer does all week

    • Connects the system to the customer's reality. Data sources, ERP and CRM exports, internal APIs, single sign-on.
    • Makes AI output trustworthy on real data. Builds the retrieval, guardrails and evaluation that a demo skipped.
    • Handles permissions and audit. Who can see what, who can trigger what, and how it is logged.
    • Fixes what only shows up in production. Latency, cost per request, edge cases in the customer's own data.
    • Feeds the product. What breaks at one customer goes back to the core team as a product change, not a one-off patch.

    FDE vs solutions engineer vs implementation consultant

    These three roles get confused in job titles and in vendor pitches. The difference is who they answer to and whether they ship code.

    FDE vs solutions engineer vs implementation consultant
    Forward deployed engineerSolutions engineerImplementation consultantStaff-augmented developer
    When they workAfter the deal, inside the deploymentBefore the deal, in the sales cycleAfter the deal, on setupAny time, inside your team
    Writes production codeYes, dailyDemos and prototypesRarely. Configures supported optionsYes, on your backlog
    Measured onThe system working for that customerDeals wonGo-live on scheduleTickets delivered
    Their work ends whenThe deployment hits its production goalThe contract is signedThe handoverThe contract ends

    Is an FDE the right hire? Five questions

    Answer yes or no.

    1. Does the system already work somewhere? A demo, a pilot or another customer. If nothing works yet, you need product engineering first.
    2. Is the blocker inside the customer's environment? Data, integrations, permissions or users, rather than the model or the core product.
    3. Can the customer side give access and decisions within days? An FDE waiting three weeks for credentials is an expensive spectator.
    4. Is there a production goal you can measure? A workflow running, a number moving. "Make it better" is not a goal.
    5. Will what the FDE learns change the product? If not, you are buying custom work. Call it that and buy it as a project.

    Hire an FDE, or buy forward deployed engineering?

    Hire an FDE or buy a deployment service
    You wantChoose
    One engineer embedded in your team or at your customer, working under your directionHire an FDE (this page)
    AMT to run the deployment end to end, with its own lead, methodology and delivery gatesForward deployed engineering service

    Skills to screen for, and how to test them

    FDE skills and interview tests
    SkillWhy it mattersHow to test it in an interview
    Production engineering in your stackFDEs ship code that stays running after they leaveAsk them to walk through a deployment they owned and what broke in week two
    Data integrationReal customer data is never shaped like the demo dataGive them two messy exports and ask how they would reconcile them
    Identity and permissionsMost enterprise deployments stall on access, not featuresAsk how they would scope an AI agent's permissions in a customer's SSO
    LLM application engineeringRAG, tool calling, MCP servers and evaluation are the daily work on AI deploymentsAsk how they would prove a RAG answer is right on the customer's data
    Cost and latency in productionA pilot that costs ten times more at volume gets cancelledAsk what they would measure in the first week of production
    Writing for non-engineersFDEs explain trade-offs to the customer's operations teamAsk for a one-paragraph status update on a blocked deployment
    Saying no to scopeOne customer's wish list can swallow the productAsk about a request they refused and how

    AMT's forward deployed engineers

    • AMT formalised its Forward Deployment Engineering methodology in 2024. The rule that runs through it: no blind AI-generated code, and human accountability at every gate.
    • AMT has built AI systems since 2013, starting with IBM Watson.
    • AMT engineers build the pieces FDEs deploy: AI agents, RAG pipelines, MCP servers, conversational and voice AI.

    Terms are the same as every AMT hire. See the table on /hire.

    When an FDE is the wrong hire

    FAQ

    What is a forward deployed engineer?

    A software engineer who works inside one customer's environment to make a product or AI system work there, writing production code against that customer's real data and systems.

    What does a forward deployed engineer do?

    They integrate the system with the customer's data and tools, handle permissions, make AI output reliable on real data, fix production issues, and feed what they learn back into the product.

    What does FDE stand for?

    Forward deployed engineer. "Forward deployed" means the engineer works at the customer's front line rather than inside the product team's office.

    What is forward deployed engineering?

    The delivery model built around FDEs: engineers embedded with the customer until the system works in production. AMT's version is described on /services/forward-deployed-engineering.

    How is a forward deployed engineer different from a solutions engineer?

    A solutions engineer helps win the deal with demos and prototypes. A forward deployed engineer arrives after the deal and ships production code until the deployment works.

    Do I need an FDE for my AI project?

    You need one when the AI works in a demo but stalls inside a real environment. If the AI does not work anywhere yet, start with AI development instead.

    Tell us what works in the demo and what breaks in production.

    Read AMT's forward deployed engineering approach →