Skip to main content
AI & Technology

What is an FDE? An engineer's work from customer discovery to production

What Forward Deployed Engineers do, how the role differs from related jobs, and how engineers and business leaders can assess readiness through a hypothetical ERP, CRM and AI workflow.

27 Oct 202612 minOpenAI
Forward Deployed EngineerFDESoftware EngineeringEnterprise AISystem IntegrationCareer
AI-generated illustration of hands correcting a workflow notebook against a parcel label and checklist on a packing workbench
Original AI-generated illustration of observing and correcting a workflow together. A fictional scene, not the article’s warranty example or real personnel or premises.

A customer reports a broken machine by email. The service team opens the customer relationship management system (CRM) for account history, then checks the enterprise resource planning system (ERP) for its serial number and shipment date before deciding whether the repair is covered by warranty. Someone suggests using AI to read the email. The team soon discovers that different departments use different warranty start dates, and some records have no serial number.

This hypothetical situation illustrates the work a Forward Deployed Engineer, or FDE, takes on. The engineer works closely with a customer's team, learns where the problem lies, builds and connects software, tests it against operational work, and stays involved until people can use it. That responsibility includes agreeing on definitions and decision rights. A successful response from a program is only one part of the job.

For Thai engineers considering a career change, FDE is a path to examine if you enjoy writing software and want to see its effect on customers' work. Business leaders should understand the role before hiring or buying services, because the same title can carry quite different responsibilities at different companies.

A role that predates the current AI wave

In an interview published on 2 November 2020, Palantir described Forward Deployed Software Engineers as engineers working directly with customers to adapt its platform to their problems. The interview covered building, testing, production support, and sharing lessons with product teams. This establishes that the role existed before today's generative AI wave; it does not establish who first used the title or when. Read Palantir's interview

The newer development is its application to AI. In an article dated 22 October 2026, Colin Jarvis, OpenAI's Head of Forward Deployed Engineering, said he founded its team in early 2025 to address the gap between apparent model capability and dependable use at work, feeding deployment problems back into products and research. Read OpenAI's explanation

These examples help explain why readers encounter the FDE title in AI discussions. They are not a survey of Thailand's labor market. This article therefore makes no claim about the rate of local job growth or average pay.

How does FDE differ from existing roles?

The defining feature is continuity of responsibility. An engineer may start with a poorly defined request, help establish who has the problem and what success means, decide what to build, and identify who will operate it after launch.

The following comparison is a framework for discussing scope, rather than a professional standard that every employer follows.

Scroll the table horizontally to read every column.

Role Typical center of responsibility What to check in a job description
Software Engineer Develop a product or system capability that meets its goals and can be maintained How much contact is there with users and problem definition? Who owns adoption?
Implementation Consultant Install and configure software, adapt processes, train users, and hand over the system Is coding required? Does accountability end at handover or include operational results?
Solutions Architect Design the overall system and its integration agreements, considering constraints and alternatives Does the architect also build and operate the system, or hand the design to another team?
Forward Deployed Engineer Work closely with a customer to define the problem, build, support adoption, and bring reusable learning back to the team What technical decisions can the engineer make? What responsibility covers code, production, and continued use?

One person can perform several of these roles. Some implementation consultants write code and stay through production adoption; some architects own delivery. FDE should not become a way to rank one profession above another. Examine the deliverables and the authority that comes with them.

Company definitions also matter. OpenAI's FDE page distinguishes its customer-facing engineers from professional services, describing collaboration with service partners on problems at the frontier of AI. It says an FDE is typically unnecessary when existing AI capabilities can already do the task. That is OpenAI's division of responsibilities, rather than a definition binding every employer. OpenAI's FDE FAQ

The work starts before the code

Return to the equipment distributor in the opening example. Every detail that follows is hypothetical. It is not an Enersys customer or case study. Suppose the service team wants to spend less time assembling information for warranty review, while people retain decisions about coverage and charges.

The engineer first observes an employee handling a request from incoming email to final reply. A useful question might be: why call the warehouse again when the ERP already has a shipment date? The answer may reveal that some products enter warranty on signed acceptance, rather than the invoice date. That rule immediately changes the integration and test plan.

The team then agrees on a small piece of work to try, such as preparing a draft service record with supporting references. The process owner must confirm which data is authoritative, who may access customer history, and which exceptions require a supervisor. Before the trial, the team should time the existing process and record its errors to establish a basis for comparison.

Scroll the table horizontally to read every column.

Stage in this hypothetical project What the engineer does Evidence the team should receive
Understand the process Follow one request and confirm the warranty start rule with the policy owner A process map, source systems, and an owner for exception decisions
Build the necessary parts Connect the CRM and ERP; use AI to extract serial numbers from email and prepare a service draft Reviewable code, sample data, and permissions for each operation
Test failures Try missing serial numbers, conflicting records, an unavailable downstream system, and duplicate requests Test results, limitations, and conditions requiring human review
Trial with users Have staff compare drafts with source documents in an agreed group of requests Preparation time, drafts requiring correction, and reasons for non-use
Launch and hand over Monitor problems, provide a way to stop and return to the old process, and train maintainers Operating instructions, named responsibilities, and a change record

AI may be useful for reading natural language in emails. Matching a serial number against a sales record should use inspectable data and rules. Where evidence is missing, the system should identify the gap and refer the request to a person. Fast software development does not replace the authority to confirm a warranty policy.

An engineer's day might therefore begin with a service employee explaining an incorrect draft, followed by checking logs, fixing a connector, adding a test, and demonstrating the change to the process owner. On another day, finding the right data or waiting for a decision could take most of the time. This is an illustration from the hypothetical project, not a universal FDE schedule.

What must be demonstrated before calling the project successful?

One successful call through an application programming interface (API) does not show that people can keep using a system. In this example, the team needs to separate the correctness of prepared information from the employee's total handling time. Faster drafts may offer little benefit if they require more corrections.

Agree beforehand on what to count, the observation period, and who judges the results. For example, separate information preparation from waiting for the customer to send documents. Check outputs against records confirmed by the responsible employee, and record referrals to people. Declining to answer when evidence is insufficient may be the correct behavior; it should not be counted in the same way as an incorrect answer.

OpenAI's AI infrastructure FDE job description emphasizes personally building software, reproducible experiments, and checking correctness and performance in operational conditions. That specialist role differs from the warranty example, but illustrates why demonstrating results belongs within the engineering work. OpenAI's job description

After launch, another task remains: separating customer-specific rules from reusable connectors, tests, and monitoring. If every engagement leaves behind a system that only one engineer can maintain, the organization accumulates support obligations as its customer base grows, even when the first project appears successful.

How can a Thai engineer prepare?

Software developers already have a coding foundation. The additional work is learning to ask about operational processes, explaining options so non-programmers can decide, and recognizing when evidence is insufficient. ERP implementers and system consultants bring process and user knowledge, but should assess their ability to build, test, and debug software against each target role.

The skills to practice together include programming and SQL for reading and checking data, APIs and access controls, data quality, deployment and troubleshooting, and AI evaluations that cover difficult cases and human referrals. Candidates should also explain how time, cost, and errors affect the measurement of AI results and their technical choices. Knowing model names or writing prompts alone does not demonstrate the full responsibility.

A useful portfolio could be one simulated project using synthetic data. Choose a familiar problem, such as preparing service-request information, and preserve the evidence from initial questions through approaches that failed. Show a system map, code, tests, defects found, and instructions another person can follow. Explain why ordinary rules handle some steps, where AI adds value, and when the system should stop.

This is preparation advice, not a formula for passing an interview. Check experience, language, travel, and work-authorization requirements in the individual employer's posting. Do not infer experience requirements from the title alone.

What does the work offer, and what does it demand?

The attraction is seeing how the software you write affects people's work, learning an industry, and practicing judgment while the problem is still unclear. Engineers who enjoy varied problems may find room to grow here.

The tradeoff is that meetings, production issues, and customer expectations can divide coding time. Customer-specific work may crowd out reusable development. Without clear scope, an engineer can become the default owner of every task that lacks one.

Travel is another condition to clarify. For example, Anthropic's Munich FDE posting specifies 25-50% travel to work with customers. That is a requirement of that posting, rather than an occupation-wide rule. Anthropic's job description

Before accepting a role, ask how many customers you would support at once, who reviews code, who handles incidents outside working hours, who agrees to scope changes, and how performance is divided among sales, delivery, adoption, and product development. Those answers reveal more about working conditions than the title does.

What should business leaders hire for, and how should they organize the team?

A useful interview exercise gives a candidate a process and incomplete synthetic records, then asks what they would investigate, where they would start building, and how they would judge success. Look for the ability to separate business uncertainty from technical problems and explain tradeoffs so a process owner can decide.

If the role requires hands-on delivery, examine code or a debugging exercise in a simulated environment. Avoid using customer data or substituting unpaid commercial work for a hiring exercise. Presentation skills help, but should not obscure the ability to verify data, test, and take responsibility for defects.

The organization must also bring together a process owner, maintainers of existing systems, and people authorized to decide about data. One FDE cannot approve policies for every department. If nobody can confirm which records are correct, adding an engineer may expose the problem more clearly, but someone inside the business still needs to resolve it.

How could Enersys apply this way of working?

Enersys Thailand's AI Integration page describes working with customers on data discovery, human-supervised workflows, ERP and CRM connections, testing, and handover. These activities relate to the work close to users discussed here. Enersys AI Integration scope

A project-specific approach worth discussing is an engineering team working alongside a process owner for an agreed period. Start with one workflow and define permissions, code scope, responsibility after handover, and criteria for expanding or stopping. The work might involve integration or application development without needing AI at every step.

This is a proposed way to apply the published service scope. It is not an announcement of a new FDE package, a performance guarantee, or a claim that Enersys has the same role as a model developer's FDE team.

For business owners, begin with one item of work that still requires staff to open several systems. Identify the slow step, the data that cannot yet be trusted, and the person who decides exceptions. For engineers considering the move, build one simulated workflow that another person can use and maintain. Evidence of turning an unclear problem into usable, transferable software gives both sides a more precise starting point than the career title alone.

Sources checked on 27 October 2026. Job postings and role definitions may change.

"Empowering Innovation,
Transforming Futures."

Contact us to make your project a reality.