AI, data & engineering

Forward-Deployed Engineer

Forward-Deployed Engineer is an engineer who, after the deal is signed, writes and ships code in the customer's infrastructure and makes the product work there.

Also known as: FDE, forward deployed software engineer, deployment engineer, AI deployment engineer.

What does a Forward-Deployed Engineer do?

A Forward-Deployed Engineer (FDE) is an engineer who, after the deal is signed, writes and ships code in the customer's infrastructure and makes the product work there. The job is to turn a pilot into a working system and feed what repeats across customers back into the product:

  • learn the customer's data, systems and processes, often working on site;
  • write integrations, data pipelines and changes for a specific use case;
  • ship the solution to production and take it to a measurable result;
  • explain to non-technical people at the customer what is going on and why;
  • pass recurring requests to the product team so they get built into the product.

When does a company need a Forward-Deployed Engineer?

A company needs a Forward-Deployed Engineer when it sells to large customers and a complex implementation stands between the signed contract and real value: data spread across systems, non-standard processes, strict security requirements. Today these are most often AI companies selling to enterprises that see pilots stall without an engineer next to the customer. Another trigger is a product that hasn't settled yet, where the company needs to learn which customisations repeat across customers. The role won't work if the product can be configured without code or customers aren't ready to give access to data and systems; then you need a Customer Success Manager or a Solutions Engineer.

Forward-Deployed Engineer vs Solutions Engineer: what's the difference?

A Forward-Deployed Engineer differs from a Solutions Engineer in working after the deal and writing production code, while a Solutions Engineer works before the deal and helps win it. A Solutions Engineer runs demos, designs the solution and leads the pilot; an FDE is accountable for the solution actually working at the customer. A Customer Success Engineer, unlike both, mostly configures the product rather than building anything new.

Forward-Deployed Engineer vs related roles: comparison

Forward-Deployed EngineerSolutions EngineerField Application Engineer
OwnsImplementation outcome at the customerTechnical side of the saleGetting hardware into the customer's product
Main resultA working system in productionA won dealThe customer's product in mass production
Works withCustomer's engineers and business, productAccount Executive, the customer's CTOCustomer's engineers, sales

Why is it hard to hire a Forward-Deployed Engineer?

A Forward-Deployed Engineer is hard to hire because the role needs strong engineering and customer skills at once, and most candidates are strong in only one of them.

  • The title is new and loose: it is used both for implementation consultants and for developer roles, so a title search barely works.
  • Strong engineers often don't want to work with customers, while people from consulting and implementation often don't write production code.
  • Demand grew fast together with enterprise sales of AI products, and few people have real experience of this work.
  • Experienced FDEs know they will face travel and uncertainty, and look closely at how ready the company is for this model.

What to decide before hiring a Forward-Deployed Engineer?

  • Are pilots stuck because of a lack of engineers or because customers aren't ready? In the second case an FDE won't help and will leave disappointed.
  • What share of custom work repeats across customers? If almost nothing repeats, you are building consulting rather than a product, and the candidate profile will be different.
  • Does the FDE report to engineering or to sales? This decides whom they listen to when the customer and the product pull in different directions.
  • Which one to three measurable outcomes go into the offer? Without them it is hard to judge an FDE's work and to tell the candidate what is expected.

Where to find a Forward-Deployed Engineer?

Forward-Deployed Engineers most often come from data and integration platforms where they worked as Implementation Engineers, from technical consulting with production code, from AI startups with enterprise customers and from engineering roles on the side of a large customer. A strong signal in a profile is projects where the person wrote the code and answered to the customer for the result. Another signal is experience as a former B2B founder: such people are used to combining product, code and customer conversations. NEWHR finds these candidates by the results of their work, not by applications to job posts.

How to assess a Forward-Deployed Engineer in an interview?

A Forward-Deployed Engineer is assessed with a paid task on a messy integration similar to your customers' problems and a role-play session with a non-technical counterpart. In the session the candidate explains, for example, why a pilot will miss its deadline and what they propose. On the company side the VP Engineering or Head of Forward-Deployed Engineering takes part, along with someone from sales or Customer Success who knows the real customers.

Strong signals:

  • talks about implementations through results at the customer, not the amount of code;
  • states limits and risks to the customer plainly, without technical jargon;
  • notices which of their customisations should be built into the product.

Red flags:

  • describes the work as configuration and advice, with no code of their own in production;
  • gets irritated when travel and customer contact come up;
  • blames the customer for every missed deadline.

How long does it take to hire a Forward-Deployed Engineer?

We present the first candidates for the Forward-Deployed Engineer role within 5–7 days of the brief.

Related roles

Have a role nobody can fill? Let's talk.

contact@new.hr