Capability centres · 6 min read

What a forward deployed engineer does, and when you need one

A forward deployed engineer works inside your team and systems until a product or model solves your real problem. Here is how the role works and how to judge whether you need it.

By Akshay Dodhiwala, Co-founder & CEO · For technology and operations leaders deciding how to staff AI and product delivery

What a forward deployed engineer is

A forward deployed engineer is an engineer who works inside the client's team and systems to make a product or model work for that client's real problem. They sit with the people who do the work, use the client's data and tools, and write production code. The job ends when the system runs and people use it.

The role exists because a general product or model rarely fits a specific business as delivered. Data arrives in odd shapes. Processes have exceptions nobody documented. Someone has to close the gap between what the technology can do and what this one organisation needs, and that work is done on the ground, with the users.

  • Works inside the client's team
  • Uses the client's real data and systems
  • Writes and ships production code
  • Stays until the result is in use

How the role differs from a consultant or a support engineer

A consultant studies the problem and recommends what to do. The output is usually a document, a plan or a design, and someone else builds it. A forward deployed engineer builds it. They may advise along the way, and their advice is tested the same week, because they have to make it work.

A support engineer responds when something that already exists breaks or confuses a user. The work is reactive and bounded by the product as it stands. A forward deployed engineer changes what exists: they configure, extend and integrate, and write new code where the product stops short.

A product engineer builds for every customer at once and seldom sees one customer's data. A forward deployed engineer builds for one customer and carries what they learn back to the product team. That return path matters. A pattern seen at several clients becomes a feature for the clients that follow.

  • Consultant: recommends, others build
  • Support engineer: fixes what exists
  • Product engineer: builds for all customers

When you need one

You need this role when the hard part of the work is the fit with your organisation. Several signs point that way. A pilot worked in a demonstration and stalled on your real data. The product you bought does most of the job and the remainder needs custom work against your systems. The requirements cannot be written down in advance, because nobody will know them until a first version is in front of users. Or the system must live inside software your staff already use, such as an ERP or a CRM, and has to respect how that software is set up.

You do not need one when the product works as delivered and your own administrators can configure it, or when the work is fully specified and a remote team can build it from the specification. Embedding an engineer costs attention on your side as well as theirs. Use the role where closeness to the problem changes the result.

  • A pilot that stalls on real data
  • A product that needs custom integration
  • Requirements that emerge only through use
  • Work inside systems staff already use

The skills to look for

The role needs a rare mix. First, real engineering ability across the stack: data pipelines, application code, integration and deployment. A forward deployed engineer often works alone or in a pair and cannot hand each layer to a specialist. Second, the habit of defining the problem before solving it. They should ask what decision or task the system serves, how success will be measured and what happens when it is wrong.

Third, communication. They explain trade-offs to an executive in the morning and debug with an analyst in the afternoon. Fourth, judgement about scope: knowing what to build now, what to leave and what to refuse. In interviews, give candidates a vague business request with a messy sample of data, and watch what they ask before they write anything. For AI work, check that they can evaluate a model against real cases, since a model that looks good on a few examples can fail on the full range.

  • Engineering ability across the stack
  • Problem definition before solution
  • Clear communication at every level
  • Judgement about scope
  • Model evaluation skills for AI work

What they need from you

An embedded engineer is only as effective as their access. Before they start, arrange accounts, permissions and data access that meet your privacy and compliance requirements. Name a business owner who will use the result and can make decisions quickly. Give the engineer time with the people who do the work today, because those people know the exceptions.

Agree a first outcome that is small and measurable, and a date to review it. Without one, an embedded engineer becomes a general pair of hands and gets pulled into every nearby problem. Decide also who will run the system after they leave, and involve that team from the start, so the handover continues work they already know.

  • System and data access from the first day
  • A named business owner
  • Time with the people who do the work
  • A small, measurable first outcome
  • An owner for the system afterwards

Where they fit in a capability centre or a partner's team

In a delivery partner's team, forward deployed engineers are the people closest to you. They work in your systems, and they draw on the partner's data scientists, data engineers and automation engineers for depth. Ask a prospective partner who will be embedded, how much of their time you get, and how they will overlap with your working day. Data Prophets hires for this role. For clients in the United States and Europe our team works with agreed hours of overlap with the client's day, and for clients in the Middle East and North Africa and South Asia it also works on site.

In a capability centre that you own, the same role connects the centre to the business units it serves. Without it, a centre can drift into taking tickets from a distance. A few engineers placed with business teams, even for part of each quarter, bring real problems back to the centre and take working systems out. In a build-operate-transfer arrangement, check that these engineers, and what they know about your systems, move to you at transfer. Data Prophets has built and handed over two such centres, each with 80+ people.

What to do next

Pick one stalled pilot or under-used product. Write down what blocks it: data, integration, unclear requirements or adoption. If the blocker is fit with your organisation, plan an embedded engineer with a named business owner, system access and a first outcome to review. If you are hiring, test candidates on a vague request with messy data.

Your next step

Pick one stalled pilot or under-used product. Write down what blocks it: data, integration, unclear requirements or adoption. If the blocker is fit with your organisation, plan an embedded engineer with a named business owner, system access and a first outcome to review. If you are hiring, test candidates on a vague request with messy data.

See how we can help