Contents
  1. Responsibility and development
    1. Engineering close to customer work
    2. How the responsibilities accumulated
      1. Palantir’s field and product engineers
      2. Dedicated deployment companies
  2. Learning the customer’s problem
    1. Learning from work as it happens
    2. Who does the work and decides
    3. Making business meaning explicit
    4. Defining success with the customer
  3. Delivering a bounded system
    1. Choosing a bounded change
    2. Preserving meaning across integrations
    3. Containing customer variation
    4. Testing a complete working slice
  4. Useful operation and ownership
    1. Making everyday use workable
    2. Establishing customer benefit
    3. Demonstrating operating ownership
  5. Field learning and product development
    1. Turning observations into product decisions
    2. Validating a shared capability
      1. Testing the boundary of reuse
  6. Practical distinctions
    1. Frequently asked questions
      1. Does forward deployment require working on site?
      2. How does FDE differ from solutions engineering, consulting or support?
      3. Does the solution need AI?
      4. Why might a technically sound system see little use?
      5. When should customization stay local?
      6. When can the original field engineer step back?
      7. What if a request conflicts with product direction?
  7. Check understanding
  8. Open questions
  9. Selected talks
  10. References
  11. Talk library
← All topics

Forward-deployed engineering

Forward deployed engineering (FDE) is a software engineering practice in which engineers work alongside customers to understand their operations, build and support software for that setting, and bring what they learn back to product development. Palantir calls its forward deployed software engineers Deltas. As one Palantir engineer writes, “Deltas engage in initial customer discussions to explore, identify, and scope out the customer’s business problems.”

Kevin Bai, formerly at Palantir and later on Anthropic’s applied AI team, explains how Palantir’s Foundry platform can represent a warehouse as an entity. Several applications can use the same representation. To build one of those applications, the engineer still has to learn what decision the warehouse operator needs to make and what information would help. Bai sees a fit for embedded engineers when a company has to “sell something very technical to a non-technical buyer” and has a platform the engineers can build on. Without that shared foundation, each delivery can leave a separate system to maintain. Bai’s Forward Deployed Engineering 101, AI Engineer World’s Fair 2026

Responsibility and development

Engineering close to customer work

At Palantir, “forward deployed” described where an engineer worked as well as what the engineer did. Natalie Meurer’s slide reproduces Palantir job postings from around 2016. The same engineering title appears beside Helsinki, Canberra and other cities. Much of the software ran on customer premises, so the engineer who sat with the people using an installation was also there to investigate when it went down. Meurer’s account

A list of forward deployed engineering locations beside a world map.
Palantir Job Postings, c. 2016 — The Dirty Secret of Forward Deployed Engineering · Natalie Meurer · Watch at 3:32

Technical customers can need this work too. At Sierra, Natalie Meurer and Sonos technical staff scoped the speaker-connection problems a customer-facing troubleshooting agent would encounter across the Sonos portfolio. Their product knowledge determined what the agent had to help a listener do. Sierra calls the role agent engineer. Its engineers “work with our customers to design, build, and ship agents.” At Cursor, Pauline Brunet describes another reason to embed. A programmer can adopt a coding tool individually, yet getting several teams to use it across planning, review and deployment requires people who can change those practices together. The relevant question is how much the customer can put into use with the product it has. Brunet on FDE at Cursor

Cognition’s Jia Wu describes the deployed engineer’s two obligations in her own words. Alongside solving the customer’s problem, “we also need to solve for our product.” When engineers match Devin to work in a customer’s backlog, a local workaround can reveal a gap that other customers will face. On Wu’s slide, follow the arrows between “Solve the Problem” and “Solve the Product.” The overlap represents work the product can already do that customers need. A customer can accept a fix today while the product team is still deciding whether to support it more widely. Choosing which market to enter is a separate decision. Wu on FDE at Cognition · Choosing a reachable customer problem

Overlapping circles and circular arrows connect solving the problem with solving the product at Cognition.
Solving problems and product — How Forward Deployed Engineering is done at Cognition · Jia Wu · Watch at 6:58
What a forward deployed engineer takes into the field and brings back from it
CompanyWhat the customer needsWhat the field engineer does
PalantirManufacturing staff need to see why work on an aircraft has stalled.Brings work orders, missing parts and quality issues into one interface. Product engineers can examine which capabilities to generalize.
SierraA Sonos customer needs help connecting a speaker.Works with Sonos specialists to scope the connection problems the troubleshooting agent should handle.
CursorEngineering teams want to use coding agents across a shared development process.Works with teams on planning, review and deployment practices that individual adoption cannot change on its own.
CognitionA team needs Devin to handle work in its backlog.Investigates repeated workarounds to distinguish a local fix from a change that belongs in the product.

How the responsibilities accumulated

The gap between buying a technical product and putting it to work predates enterprise AI. In the 1970s, Intel’s applications engineers helped customers design systems around microprocessors. Example circuits, development tools and programming instruction equipped customers to do subsequent designs themselves. Scandinavian participatory design addressed a different question in the same decade. Workers wanted a say in how computerization changed their jobs. In the early-1980s Utopia project, graphic workers could act out newspaper production with physical mockups when drawings had given them little basis for judging a proposed tool.

Early work on contextual design at Digital Equipment Corporation in the 1980s brought designers into the workplace to ask about decisions as people made them. A further difficulty arose when the tools people used came from different suppliers. IBM’s retrospective on the early 1990s describes customers needing someone who understood their business and could make separately purchased systems work together. These practices illuminate three enduring responsibilities in field engineering: teaching people to apply a product, learning how they work, and connecting the systems their work crosses.

Palantir’s field and product engineers

Palantir was using the title Forward Deployed Software Engineer by about 2012, judging from one engineer’s seven years in the role at the time of a 2019 interview. Nabeel Qureshi joined in 2015 and worked alongside Airbus manufacturing staff. His team brought work orders, missing-parts records and quality issues into one interface. Where field engineers built a view for a particular job, product engineers looked for tasks that recurred across deployments. Qureshi traces Foundry’s tools for importing data, exploring it and building applications to those recurring needs. Palantir’s engineering interviews · Qureshi’s recollection

Palantir’s Project Frontline gave product engineers direct experience of customer work. Vinoo Ganesh recalls sending engineers on rotation, where shipping a small fix could earn the trust needed to investigate a harder problem. Engineers remained responsible for their fixes after leaving the site. The growth of Foundry also changed who could build the next application. On Airbus’s Skywise project, training Airbus engineers to build on Foundry became part of the deployment team’s work, alongside maintaining the platform and its integrations. Ganesh’s account of Project Frontline in Latent Space · Meurer on training customer engineers

Dedicated deployment companies

In 2026, model providers also formed companies dedicated to deployment. On May 4, Anthropic, Blackstone, Hellman & Friedman and Goldman Sachs announced a services venture to help mid-sized companies use Claude in core operations. It launched on July 15 as Ode with Anthropic, a standalone firm whose operating team drew from Fractional AI and Anthropic. On May 11, OpenAI announced the OpenAI Deployment Company, or DeployCo, as a majority-owned company under OpenAI’s control. Its stated mandate included selecting workflows with customers and connecting models to their data, tools and operating controls. These were commitments about who would organize delivery. Establishing customer benefit still required following the work inside each engagement. May partnership announcement · Ode launch · DeployCo launch

Learning the customer’s problem

Learning from work as it happens

Discovery investigates a customer’s problem while the choice of intervention is still open. Ganesh puts the limit of an interview precisely: “You cannot infer from a discovery call how a specific company closes its books.” Ask someone to walk through a recent case with the records and tools they have permission to show. Asking questions as work unfolds is called contextual inquiry. A wait, a lookup in a second application or a call to a colleague gives the engineer a specific decision to ask about. Ganesh’s field account · Contextual Design

Keep the stated procedure, the observed action and your interpretation distinct. Suppose a reviewer says they approve a report, then opens a source record before signing. You saw a lookup. Whether the reviewer distrusted the report, needed a missing detail or had an obligation to inspect the source remains open. Ask what they checked and what would have changed their decision. Ask the recipient what they needed from the approval. If the obstacle was finding the evidence, try a mockup that opens the source beside the report and let the reviewer replay the case.

Sometimes the uncertainty concerns what an existing system does. In Cognition’s account of a refactoring project at Itaú, bank experts traced tax identifiers through programs and found several representations. Their findings went into the playbook used to change the code. A request to update an identifier had become an implementable requirement once the engineers knew which representations the change had to accommodate. Cognition’s migration account

Who does the work and decides

A workflow is the set of connected tasks and judgments that produces a useful result. Follow one result to its recipient to find the people affected by a proposed change. These stakeholders can have different interests and authority. An operator can show where time goes. A domain expert can resolve a question of meaning. A process owner answers for the overall result, while a system owner can authorize access to the records it depends on. The buyer may hold one of those roles or none of them.

Consider failure triage, the investigation that helps an engineer decide what to do about a failed test. Cognition reports an RV Tech workflow in which an issue in Slack leads to log retrieval, diagnostics and a structured report for engineering review. That identifies the report’s recipient. It leaves questions for the customer about who may read particular logs and who may authorize a corrective change. Cognition’s automotive engineering account

Questions to take back to the participants before changing a triage workflow
ActivityEvidence to followResponsibility to establish
Open the investigationThe issue and the test run it refers toWho can identify the run and authorize access to its evidence?
Review the diagnosisThe report and the findings behind itWhich engineer can accept it or ask for further investigation?
Act on the resultThe reviewed finding and proposed remedyWho decides on a change, and which team receives the decision?

Have participants correct the map. If the buyer wants an earlier decision and the reviewer needs stronger evidence, both requirements belong on it. If nobody can authorize the data access, faster diagnostics cannot remove that constraint. Workflow redesign addresses changes to the process itself. Enterprise AI covers adoption across the wider organization.

Making business meaning explicit

A domain model describes the facts and rules of the business that matter for a particular task. Eric Evans calls the vocabulary that engineers and domain experts develop from that model a ubiquitous language. Its value appears when an expert can read a term in a design and correct the behavior it implies. A bounded context is the scope within which a meaning holds. Two teams can legitimately use the same word differently. Evans’s Domain-Driven Design Reference

Suppose a test runner and a review queue each display “complete.” Ask what event each record can attest to.
Record and identityEvent recordedMeaning of the time
Test runner · run identifierExecution finishedWhen the run ended, including a run that found a failure
Review queue · case identifierReviewer accepted the diagnosisWhen the reviewer recorded that decision

A system of record is authoritative for a particular fact. In this example the runner can establish execution time, and the queue can establish acceptance time. Agree on how a case refers to its run, including what happens when a test runs again. Preserve both events. Copying the earlier timestamp into the review record would make a waiting case look accepted. Apply the same care to amounts, units, time zones and absent values. Ask an expert for a case where unknown and inapplicable require different actions, then encode the distinction where the systems meet. Software Engineering Fundamentals

Defining success with the customer

Once people agree on what happened, they can specify what improvement would look like. The baseline is the credible current alternative. Observe it before changing the work. If a team wants to reach a decision sooner, measure from the event that opens the case to the decision reaching its recipient. Keep cases that waited for evidence, needed correction or remained open visible in that account. Timing only the preparation of a report could suggest a gain even if every decision still waits until the same weekly meeting. Comparison baselines

Brunet describes Cursor customers participating in scoping, implementation, validation and comparison with the baseline. One way to organize that work is a short agreement naming intended users, eligible and excluded cases, the comparison period, quality requirements, operating duties and the person who can change the scope. Write acceptance criteria as observable conditions for a decision. Brunet on customer participation · Cases and outcome boundaries

Three judgments to agree on before a pilot
JudgmentWho makes itEvidence needed
The result is usableDomain reviewerRepresentative cases meet the agreed quality standard, including cases requiring escalation.
The workflow improvedProcess ownerComparable work reaches its endpoint sooner or with less effort, within quality limits.
Use may expandNamed customer authorityBenefit, support capacity and outstanding risks meet the conditions for a wider deployment.

Delivering a bounded system

Choosing a bounded change

A vertical slice carries one narrow class of work all the way to a result someone can use. Choose its scope by finding the step that holds up that result. If a reviewer spends most of the time finding the source record for a report, a lookup that joins the two by identifier may be enough. The reviewer can then check the evidence and make the decision. A model that drafts reports would address time spent writing, leaving the lookup untouched. Depending on the obstacle, the useful change might be removing a redundant step, applying a fixed rule or helping someone interpret the evidence. Allocating work and authority · Bounding a dynamic decision

In the RV Tech case, proprietary test software made integration part of the field work. Follow the evidence in the figure. The Slack issue identifies an investigation, the logs supply diagnostic evidence, and the report puts the findings in front of an engineer. Delivering a reviewable diagnosis is a defensible endpoint. Claiming a repair would require following a further decision, change and verification.

The boundary of a test investigation

The issue starts the investigation. The test records supply its evidence. The output goes to a person with a decision to make.

Issue in Slack
Test logsEvidence from the customer's test environment.
Diagnostic investigation
Structured triage report
Engineering reviewer
At RV Tech, an issue in Slack initiates an investigation. The workflow retrieves logs from the test environment and runs diagnostics. Engineers receive the resulting triage report for review.
Read the diagram as text
  • Issue in Slack.
  • Test logs. Evidence from the customer's test environment.
  • Diagnostic investigation.
  • Structured triage report.
  • Engineering reviewer.
  • Issue in Slack → Diagnostic investigation: Triggers investigation.
  • Test logs → Diagnostic investigation: Retrieved test evidence.
  • Diagnostic investigation → Structured triage report: Diagnostic findings.
  • Structured triage report → Engineering reviewer: Findings for review.

A proof of concept tests feasibility. A pilot admits limited real work to learn what happens when people rely on the result. Production commits someone to operating it on continuing terms. Before a pilot, name the reviewer and exception owner, make sure they can handle the incoming volume, and decide what failure would require restricting use. Narrow the class of issues if review capacity is limited. Defer if the essential records are inaccessible. Stop if an existing, supportable change meets the agreed objective at lower effort.

Preserving meaning across integrations

An integration contract is an agreement about what crosses a system boundary and what each side owes the other. With the customer’s system owner, identify authoritative fields, identifier scope, units, missing values and how current a record must be. Agree on permitted reads and writes, where the connection may run, operating limits, who notices a broken feed and who responds. These obligations extend beyond a schema. The Open Data Contract Standard, for example, includes quality, service levels, roles and support channels. Open Data Contract Standard v3.0.0

Consider a proposed update to the review queue. Once execution finishes and the required diagnostic report exists, the case may become ready for review. An adapter translates the source identifiers and milestone into that update on the linked case. A separate decision belongs to the customer: which identity may record readiness, and who may accept the diagnosis? Grant the integration only its required permissions and enforce them at the receiver. Even perfectly translated data can be submitted by someone without authority. Privacy and Data Governance · Preserving meaning across applications

Who can mark a case ready for review?

Example

Two independent inputs govern the write. The adapter identifies the intended case and milestone. The receiver controls which change the caller can make.

Runner record and diagnostic reportSupply the run identity and evidence for readiness.
Integration adapterLooks up the associated case and maps the source milestone.
Review queue access policyReserves acceptance for a reviewer.
Queue readiness updateReceiver enforces its policy on this operation.
Check intended caseCompare target identity and recorded milestone with the intended effect.
Readiness confirmed
Unresolved updateRetain the operation identity for investigation.
In this example, a finished run and available report map to readiness on a linked case. The receiver permits that update and reserves acceptance for the reviewer. Readback checks the intended item against the source association. An uncertain effect stays under investigation.
Read the diagram as text
  • Runner record and diagnostic report. Supply the run identity and evidence for readiness.
  • Integration adapter. Looks up the associated case and maps the source milestone.
  • Review queue access policy. Reserves acceptance for a reviewer.
  • Queue readiness update. Receiver enforces its policy on this operation.
  • Check intended case. Compare target identity and recorded milestone with the intended effect.
  • Readiness confirmed.
  • Unresolved update. Retain the operation identity for investigation.
  • Runner record and diagnostic report → Integration adapter: Run identity and report evidence.
  • Integration adapter → Queue readiness update: Case ID and readiness milestone.
  • Review queue access policy → Queue readiness update: Authorizes readiness write.
  • Queue readiness update → Check intended case: Reconcile attempted effect.
  • Check intended case → Readiness confirmed: Item and milestone verified.
  • Check intended case → Unresolved update: Mismatch or unknown state.

Check the effect on the intended case against the source evidence. A successful response to a write on the wrong item still leaves the right case waiting. Conversely, the receiver may commit a correct write after the caller’s deadline expires. Keep the operation identifier, query authoritative status and leave the case open while the effect is uncertain. Resend only under a retry contract that prevents duplicate effects. Recovery after external effects

Containing customer variation

Configuration selects a behavior the product supports. Customization extends behavior beyond those choices. Separate the reason for the difference from the code that connects the systems. A region name may need translation, a connector may need to read the region from a customer record, and a policy may prescribe different treatment in that region. Sierra describes translating policies that vary by region or customer plan into agent behavior. A change in customer policy should be possible to inspect separately from the mechanics of reading the record.

Suppose a regional policy requires an extra review. Its meaning stays fixed across these design choices.
ChoiceWhere the rule livesWhat the next product release requires
Supported settingThe customer selects a documented review option.The supplier verifies supported combinations. The customer checks that its selection still expresses its policy.
Local extensionCustomer-specific code runs at an extension point, a documented interface for adding behavior.Shared fixes arrive with the product. The extension owner tests compatibility and handles failures in the local rule.
Customer forkThe rule changes the source of a separately maintained copy.The fork owner reconciles common fixes with local edits and tests the combined release.

Making a difference configurable creates a support promise for the combinations users can select. Test how the new review rule interacts with existing ones, including which reviewer receives a case when both rules apply. A bounded local extension may be easier to sustain if the requirement belongs to one customer and has a capable owner. If neither team can maintain the variation through an upgrade, narrow or decline it. Evidence for a shared requirement can be collected while the local arrangement is in use.

Testing a complete working slice

A test of the slice begins with the input the customer actually receives and ends where the recipient can verify the agreed result. In an automotive customs migration reported by Cognition, the customer supplied existing input and output cases. Devin produced a Python implementation. When a case produced a different result, the team had a concrete discrepancy to investigate and used what it learned to refine the migration playbook. The customer’s examples made behavior in the old system available for comparison. Customs migration case

Ask an operator and a domain expert to choose an ordinary case, a case whose interpretation people dispute and an exception with a consequential outcome. For each, inspect the source, the behavior under the customer’s configuration, the reviewer’s decision and the recipient’s record. When evidence is missing, the exception owner needs the case identifier, what was checked and what decision remains. Confirm that the person received it. A successful referral can coexist with an unresolved original task. Case assessment · Software Engineering Fundamentals

A confirmed referral can leave a case open

Example

Several checks can move responsibility to an exception owner. Only downstream confirmation establishes the agreed completion event.

Check eligible input
Process case under local rules
Domain review
Inspect recipient’s record
Original case complete
Exception owner receives open caseReceives available evidence and the outstanding decision.
In this acceptance test, the operator checks source evidence, the domain reviewer judges the result, and the recipient confirms the outcome. Missing evidence, disputed meaning or missing confirmation sends the case and its stopping reason to an exception owner.
Read the diagram as text
  • Check eligible input.
  • Process case under local rules.
  • Domain review.
  • Inspect recipient’s record.
  • Original case complete.
  • Exception owner receives open case. Receives available evidence and the outstanding decision.
  • Check eligible input → Process case under local rules: Required evidence present.
  • Check eligible input → Exception owner receives open case: Source evidence missing.
  • Process case under local rules → Domain review: Result and supporting evidence.
  • Process case under local rules → Exception owner receives open case: Processing failed.
  • Domain review → Inspect recipient’s record: Reviewer accepts result.
  • Domain review → Exception owner receives open case: Meaning or result disputed.
  • Inspect recipient’s record → Original case complete: Agreed outcome confirmed.
  • Inspect recipient’s record → Exception owner receives open case: Receipt unconfirmed.

Before admitting real work, have an operator deploy the slice, locate a failed case, restrict the affected operation and contact the person responsible for recovery. Keep resolved failures as regression cases with an owner who can update the expected result when policy changes. Passing these checks gives the customer grounds to try the slice within its tested limits. Whether it improves the work becomes observable during use.

Useful operation and ownership

Making everyday use workable

Adoption means sustained use for the work the customer intended to change. Provisioned accounts tell you who can start. First attempts tell you who tried. Follow the share of eligible work actually handled through the system over successive periods, then watch a case that went around it. Brunet describes the difference between one programmer trying Cursor and a team changing how it plans, reviews and deploys software. A local champion can help an engineer reach the other people whose work must change. Brunet’s enterprise deployment interview

Compare a case before and after introduction. Who gathers the evidence now? Who checks and corrects the output? Who fields questions when the original engineer is away? A reviewer who remains accountable for an amount may still have to repeat the lookup that the preparer has stopped doing. Training can help with an unfamiliar control. It cannot grant missing access or remove a requirement to check a source. This attention to the work of incorporating a practice into daily life is central to Normalization Process Theory. Collective action in everyday work

To find out whether a direct link would help reviewers, time the step from opening the report to finding the supporting entry. Let the same reviewers try the same cases with and without a link, varying which view they see first to limit the advantage of a familiar case. Check that they find the right entry and reach the same decision. A shorter search would support adding the link. To judge its value in everyday use, include the work of preparing the reports, maintaining the links and reviewing the evidence once it is open. Design Engineering and AI Interfaces · Enterprise AI

Establishing customer benefit

Measure the workload covered by the customer’s decision. In Generative AI at Work, support workers at one software company could use, edit or ignore suggested responses and documentation links. They remained responsible for the messages. The researchers studied a staggered introduction of access and examined issues resolved per hour alongside handling time, resolution rates and customer satisfaction. They found an average productivity improvement that varied across workers. Including work regardless of whether a suggestion was accepted made the question relevant to someone deciding whether to offer the assistant. Selecting only accepted suggestions would answer a narrower question. Generative AI at Work

For a customer pilot, compare both periods using the same eligibility rule, endpoint and quality requirement.
MeasureBoundary that makes it interpretable
Accepted outcomes per periodCount each eligible case once, in the period when it reaches the agreed acceptance endpoint, even if it arrived earlier. Report eligible arrivals, cases that bypassed the system and cases still open at period end as separate counts. Record escalations and failed attempts even when a case eventually succeeds.
Elapsed time per caseStart at the triggering event and end at the accepted result. Include waiting and report outstanding cases alongside completion times.
Staff hoursInclude preparation, review, correction, exceptions and support on both teams. A day spent in a queue may consume only minutes of staff time.
SpendingRecord implementation costs separately from the continuing cost of software, compute and labor.

A team can produce more accepted work with the same staff and budget. That is a throughput gain. To claim released capacity, show that comparable work takes fewer total staff hours and identify what those hours can now accomplish. If they produced the extra output, counting both as separate benefits would count the same gain twice. A cash saving requires evidence of lower spending after delivery and operating costs. For an automation claim, also specify where human involvement ends. A report drafted automatically and approved by a person still incurs review effort. Technical due diligence on automation claims

Investigate what else changed. METR reported that shifts in who participated and which tasks they selected made a follow-up developer-productivity estimate unreliable. In an FDE pilot, easier cases, another process change or intensive help from the field engineer can likewise alter the result. Repeat the comparison under ordinary support. Expand where the agreed outcomes hold, restrict eligibility where they diverge, and revise or stop when the gain disappears after accounting for review and support. Causal comparisons · Testing a failure explanation

Demonstrating operating ownership

Handoff is the acceptance of an operating duty together with the knowledge, access and authority to perform it. Name the receiving people while they can still participate in building and validating the system. Brunet recommends leaving documentation with customers who have taken part throughout. Those customers might own local policy and day-to-day review while the supplier continues to release the product and repair connectors. Specify support hours, known limits and escalation contacts for each duty.

Exercise the transfer. Google’s internal service-onboarding practice pairs documentation and access with hands-on operating exercises and transition support. A customer team can adapt that idea using a runbook, the instructions for performing a recurring task. Ask the receiving owners to use their own accounts while the original field engineer observes. Record the duty each person performed, where assistance was needed and which obligations each team accepts. Google’s SRE engagement model

A proposed handoff rehearsal
DutyWhat the receiving owner demonstrates
Investigate a failureFind the affected case and version, inspect the evidence, and route an unresolved fault to someone who can act.
Change a local policyEdit a supported setting and verify an ordinary case and an exception with the domain reviewer.
Handle a dependency changeIdentify the affected connector, release the compatible change under the agreed authority, and verify the result with its consumer.
Restrict and recover serviceStop new affected work, account for outstanding cases, and verify the conditions for resuming or escalating.

If the receiving operator can identify a fault but cannot release its fix, their accepted duty can end at a documented escalation to supplier engineering. Retest any duty that still depends on the original engineer’s access. Once normal staffing takes over, recheck customer benefit under that arrangement. Assigning operating decisions

Field learning and product development

Turning observations into product decisions

Give product engineers enough evidence to consider a different solution from the one the customer requested. Describe the intended task, what the operator did, the condition that blocked progress, the workaround and any intervention the field team tried. Include what happened afterward and what remains uncertain. Remove identifying details and credentials from shared examples. Two requests for an approval button can have different causes. One reviewer may be unable to find an existing control. Another may need to record a second decision the product cannot represent.

Wu asks whether a workaround serves one user or reflects a difficulty across an enterprise. Answering that question informs a proposal. Authority to commit the product is another matter. In Palantir’s 2019 interviews, field engineers could contribute core code, product engineers reviewed proposed changes, and larger features needed validation against roadmap priorities. Leo Mehr describes Ramp’s field engineers embedding with its largest customers and shipping core product changes. The ability to implement a change tells the customer who can do the work. A commitment to maintain it still needs an authorized owner. Palantir’s division of responsibilities · Mehr’s Ramp account

Where a field finding goes

Example

The cause of the obstacle selects the response. The delivery team needs a decision back along every route.

Field findingObserved task, conditions, workaround and impact.
Support and engineering
Guidance or onboarding
Responsible product group
Validate shared proposal
Local option or deferral
Field team receives decisionCommunicates the next step and supported scope to the customer.
This proposed routing separates a malfunction, difficulty using a supported capability and a missing capability. Product review can authorize investigation of a shared solution or choose a local or deferred response. The field team receives the scope, rationale and next action.
Read the diagram as text
  • Field finding. Observed task, conditions, workaround and impact.
  • Support and engineering.
  • Guidance or onboarding.
  • Responsible product group.
  • Validate shared proposal.
  • Local option or deferral.
  • Field team receives decision. Communicates the next step and supported scope to the customer.
  • Field finding → Support and engineering: Promised behavior failed.
  • Field finding → Guidance or onboarding: Supported path hard to use.
  • Field finding → Responsible product group: Required capability missing.
  • Responsible product group → Validate shared proposal: Shared scope worth testing.
  • Responsible product group → Local option or deferral: Outside scope or evidence pending.
  • Support and engineering → Field team receives decision: Repair owner and status.
  • Guidance or onboarding → Field team receives decision: Supported procedure.
  • Validate shared proposal → Field team receives decision: Proposed scope and validation plan.
  • Local option or deferral → Field team receives decision: Rationale and available alternatives.

Classify the obstacle before routing it. A documented feature that fails warrants repair. A supported operation that is hard to discover may need better guidance or onboarding. A missing capability calls for a scope decision about a connector, setting, extension or shared behavior. GitLab’s published process separates malfunction reports from enhancements and gives product managers discretion over the latter. Return the decision and its reasoning to the field team, including the supported local option or the evidence needed to reconsider. GitLab’s feedback framework

Validating a shared capability

Productization means accepting responsibility for a capability across a defined range of uses. Sunny Rekhi describes engineers at Decagon repeatedly writing connections to customer relationship management systems, or CRMs. Decagon made setup available through the product. For a supported connection, a customer or agent builder could now do work that previously required an engineer to write code. Builders could also identify where a requirement exceeded the interface and bring it to the engineers responsible for product changes. Rekhi’s account of FDE at Decagon

Testing the boundary of reuse

Test a proposed shared interface where the original customer’s assumptions break down. Suppose a returns system stops reminders when a borrower hands an item back and lists it as available when staff receive it. At a returns counter, one transaction can establish both facts. For a mailed return, the borrower hands the item to a carrier days before staff receive it. If the interface exposes only a single ‘returned’ flag, setting it at pickup releases inventory too early. Waiting for receipt keeps sending reminders after handoff. A shared interface can represent both events and let each customer map its own records to them.

Reuse the routing implementation while keeping each customer’s policy, records and integrations separate. Dashed links denote code reuse, not shared runtime or data. Validate each combination against the routing contract.

A domain expert can replay those contrasting cases before a second live deployment. Test both when the shared interface changes. Name who maintains the common code, who updates local mappings, and who handles a new source that cannot supply the evidence. Plan migration for existing users too. Microsoft describes letting Dynamics 365 customers compare a replacement manufacturing-planning service in their sandbox environments and opt in before wider migration. For a field-built replacement, agree which comparisons justify moving each use and when it is safe to retire the older path. Microsoft’s Dynamics 365 account

Identify who will use the reusable piece. Customers configuring their own connections depend on a supported product interface. Delivery engineers using a common connector service also need someone to operate that service. These promises can have different owners, even when they share code. Choosing platform service boundaries · Separating shared product from customer service

Practical distinctions

Frequently asked questions

Does forward deployment require working on site?

Location follows the work. Being on site mattered at Palantir because engineers supported installations on customer premises and could investigate problems alongside operators. For a remote engagement, establish how the engineer will observe actual cases, access the relevant systems and verify a fix with the people who use it.

How does FDE differ from solutions engineering, consulting or support?

Ask who scopes the problem, writes the implementation, accepts the result, operates it and can approve a shared product change. Titles assign those duties differently. Palantir describes field engineers contributing core code subject to product review. AWS’s partner model places embedded delivery capability inside consulting organizations. A consulting engagement can therefore include FDE work. AWS’s delivery model

Does the solution need AI?

No. Operating installations, integrating data and building applications with end users were established field responsibilities before the recent generation of AI agents. A fixed lookup may solve the entire customer problem. Introduce a model when the work benefits from its capabilities and the error and review costs are acceptable.

Why might a technically sound system see little use?

Follow a bypassed case. Someone may be able to generate a good result but lack permission to inspect its evidence, or a reviewer may have to repeat the original task before approving it. Compare the effort of reaching an accepted outcome by both routes. That reveals whether access, training, review or the implementation itself needs to change.

When should customization stay local?

Keep the difference local when it expresses a customer-specific policy or mapping, fits a supported boundary and has an owner who can test it through upgrades. To justify a shared interface, show which obligation carries over to a contrasting case and which assumptions must still be supplied locally.

When can the original field engineer step back?

Step back from a duty once a receiving owner has accepted it and can perform it with their own access, instructions, authority and escalation support. A customer may take over routine review while the supplier keeps release and repair duties. Rehearse the split with an actual operating task.

What if a request conflicts with product direction?

Give the authorized product owner the underlying need, its effects and the conditions in which it arises. Explain the decision to the customer, including any supported alternative, bounded local implementation or evidence that would justify reconsideration. Promise only work that someone has agreed to deliver and maintain.

Open questions

  1. Which benefits survive the transition to ordinary staffing? During a pilot, a field engineer may clear exceptions while early users select easier work. Following comparable eligible cases through handoff, including unresolved work and support hours on both sides, would help a customer decide what it can sustain.

  2. When does self-service reduce the total cost of deployment? Removing a coding task can introduce configuration, compatibility tests and new requests for help. Following the same capability into deployments with different policies would show which work disappeared, which moved and what the supplier now has to maintain.

  3. Which review arrangements catch consequential mistakes at an acceptable cost? In a study using fabricated proctoring alerts, trained reviewers accepted some false alerts. A later study emphasizing corroboration found higher rejection, but used different sessions. Comparing the same kinds of known errors with different evidence displays could help teams decide where human review actually improves the outcome.

Follow the curated reading path through the speakers and demonstrations behind this entry.

18 min

AI Engineer World's Fair 2026 · 2026

Forward Deployed Engineering 101

Kevin Bai

Cited in this entry

Kevin Bai starts with the warehouse entity in Foundry and explains when a buyer needs a design partner to turn reusable platform capabilities into an application.

Watch talk

Explore more talks

The rest of the library, beyond the curated path. Cited talks support this entry; reviewed transcripts were processed in full. Metadata candidates have not been reviewed as sources or verified as topic members.

71 matching talks

TalkSpeakerEventYear
Tuomas Artman, Gergely OroszAI Engineer Europe 20262026
Sandipan BhaumikAI Engineer Europe 20262026
Yegor Denisov-BlanchAI Engineer Code 20252025
Joel BeckerAI Engineer Code 20252025
Balázs HorváthAI Engineer World's Fair 20262026
Vaidas RazgaitisAI Engineer World's Fair 20262026
Rachel Lee Nabors (RL Nabors)AI Engineer World's Fair 20262026
Omar KhattabAI Engineer World's Fair 20252025
Dippu Kumar SinghAI Engineer Europe 20262026
Liam McGarrigleAI Engineer Europe 20262026
Angel Ortmann LeeAI Engineer World's Fair 20262026
Phil HetzelAI Engineer Europe 20262026
Agents Need Feature Flags

Transcript reviewed

Sachin GuptaAI Engineer World's Fair 20262026
Jared JoselowitzAI Engineer World's Fair 20262026
Eno ReyesAI Engineer World's Fair 20252025
Anish Agarwal, Matthew SchoenbauerAI Engineer World's Fair 20252025
Jesús BarrasaAI Engineer World's Fair 20252025
Stephen ChinAI Engineer Europe 20262026
Alex GavrilescuAI Engineer Code 20252025
Akele Reed, Dave Revere, Doug KellerAI Engineer World's Fair 20262026
Jun Yu TanAI Engineer World's Fair 20252025
Jeremy Silva, Chris HernandezAI Engineer World's Fair 20252025
Eliza Cabrera, Jeremy SilvaAI Engineer World's Fair 20252025
Matt PocockAI Engineer Europe 20262026
Anna Marie BenzonAI Engineer World's Fair 20262026
The Pipeline Is Dead

Transcript reviewed

Iris ten TeijeAI Engineer World's Fair 20262026
Lawrence JonesAI Engineer Europe 20262026
AI Platform Engineering

Cited in this entry

Patrick DeboisAI Engineer World's Fair 20242024
Michele GrantAI Engineer NYC 2026 Online Talks2026
Matt PocockAI Engineer Europe 20262026
Divakar KumarAI Engineer World's Fair 20262026
Derek MeeganAI Engineer Code 2025Unknown
Dan BălăceanuAI Engineer World's Fair 20262026
Joel HronAI Engineer World's Fair 20252025
Moritz JohnerAI Engineer World's Fair 20262026
Davis PalmieAI Engineer World's Fair 20262026
Robert BrennanAI Engineer World's Fair 20262026
Dominik KundelAI Engineer World's Fair 20262026
Anant ShankhdharAI Engineer World's Fair 20262026
Phil NashAI Engineer Europe 20262026
Arman VaziriAI Engineer World's Fair 20262026
Quinn SlackAI Engineer World's Fair 20242024
Kevin Madura, Mo BhasinAI Engineer World's Fair 20252025
Joseph KimEvent unknownUnknown
Soukaïna AbelhadAI Engineer NYC 2026 Online Talks2026
Justin ReockEvent unknownUnknown
Flora LiuAI Engineer World's Fair 20262026
Eno ReyesAI Engineer World's Fair 20262026
Vasuman MozaAI Engineer World's Fair 20262026
Leo MehrAI Engineer World's Fair 20262026
Damien MurphyAI Engineer World's Fair 20252025
Nimrod HauserAI Engineer Europe 20262026
Craig WattrusAI Engineer World's Fair 20252025
Brian ScanlanAI Engineer Europe 20262026
Jared HansonAI Engineer World's Fair 20252025
Justin ReockAI Engineer Code 20252025
Drasko ProfirovicAI Engineer World's Fair 20262026
Shirsha ChaudhuriAI Engineer Summit 20252025
Martin Harrysson, Natasha ManiarAI Engineer Code 20252025
Raza HabibAI Engineer World's Fair 20242024
John WelshAI Engineer World's Fair 20252025
Rewiring the State

Metadata candidate

Eoin MulgrewAI Engineer Europe 20262026
Kieran KlaassenAI Engineer World's Fair 20262026
Eugene CheahAI Engineer Summit 20252025
Noyan TokgozogluEvent unknownUnknown
Michael Manapat, Jack McDonaldEvent unknownUnknown
Laurie VossEvent unknownUnknown
Varun ShenoyAI Engineer World's Fair 20262026
Matt LawlerAI Engineer World's Fair 20262026
Jeffrey WangAI Engineer World's Fair 20262026
Paden GayleAI Engineer NYC 2026 Online Talks2026

References

Coverage and source review
Processed transcripts
53 processed in full · 6 in the curated path
Automated source review
Passed
Metadata candidates
21 unreviewed; not verified topic membership
Corpus version
c76f4395d1050f81b2bfd27df900224591ef94b026792d1b65896097daa9f77c

Automated review checks source support; it is not publication approval.

A synthesis of selected conference talks and technical references. Citations link to the source material; they do not imply that every talk on this subject is included.

  1. Palantir Job Postings, c. 2016 — The Dirty Secret of Forward Deployed Engineering

    https://ai.engineer/talks/Byv311hdoHE-dirty-secret-forward-deployed-engineering?view=slides#transcript-Byv311hdoHE-asset-6

  2. The Dirty Secret of Forward Deployed Engineering

    https://www.youtube.com/watch?v=Byv311hdoHE&t=238

  3. Who Wants to Be a Delta? — Palantir

    https://blog.palantir.com/who-wants-to-be-a-delta-8d2ea948035

  4. Meet the AI agent engineer — Natalie Meurer, Sierra

    https://sierra.ai/blog/meet-the-ai-agent-engineer

  5. Forward Deployed Engineering at Cursor — Pauline Brunet — Pauline Brunet

    https://www.youtube.com/watch?v=APqXGyCoGW4&t=102

  6. How Cursor deploys AI inside the enterprise — Latent Space interview with Pauline Brunet

    https://latent.space/p/cursor-forward-deployed-engineers/

  7. How Forward Deployed Engineering is done at Cognition — Jia Wu

    https://www.youtube.com/watch?v=RVxym6mmIns&t=405

  8. How Forward Deployed Engineering is done at Cognition

    https://www.youtube.com/watch?v=RVxym6mmIns&t=303

  9. Solving problems and product — How Forward Deployed Engineering is done at Cognition

    https://ai.engineer/talks/RVxym6mmIns-forward-deployed-engineering-is-done-at-cognition?view=slides#transcript-RVxym6mmIns-asset-20

  10. Reflections on Palantir — Nabeel S. Qureshi

    https://nabeelqu.co/reflections-on-palantir

  11. Palantir architecture center — Overview

    https://www.palantir.com/docs/foundry/architecture-center/overview

  12. Oral History Panel on the Development and Promotion of the Intel 8080 Microprocessor

    https://archive.computerhistory.org/resources/text/Oral_History/Intel_8080/102658123.05.01.pdf

  13. Learning in Participatory Design as I Found It (1970–2015) — Pelle Ehn

    https://api.pageplace.de/preview/DT0400.9781317248224_A29975206/preview-9781317248224_A29975206.pdf

  14. Contextual Design — Karen Holtzblatt and Hugh R. Beyer

    https://ixdf.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/contextual-design

  15. IBM Annual Report 2001

    https://www.ibm.com/investor/att/pdf/IBM_Annual_Report_2001.pdf

  16. Dev versus Delta: Demystifying engineering roles at Palantir

    https://blog.palantir.com/dev-versus-delta-demystifying-engineering-roles-at-palantir-ad44c2a6e87

  17. The Rise of the Forward Deployed Engineer — and How To Do the Job Right — Vinoo Ganesh, Latent Space

    https://latent.space/p/forward-deployed-engineer-best-practices/

  18. How Forward Deployed Engineering is done at Kepler — Vinoo Ganesh

    https://www.youtube.com/watch?v=1OMHGsUZiqA&t=423

  19. The Dirty Secret of Forward Deployed Engineering

    https://www.youtube.com/watch?v=Byv311hdoHE&t=493

  20. Building a new enterprise AI services company with Blackstone, Hellman & Friedman, and Goldman Sachs — Anthropic

    https://www.anthropic.com/news/enterprise-ai-services-company

  21. Ode with Anthropic introduces its name and operating team

    https://www.ode.com/press/anthropic-blackstone-and-hellman-friedman-introduce-ode-with-anthropic-an-enterprise-ai-services-firm

  22. OpenAI launches the OpenAI Deployment Company

    https://openai.com/index/openai-launches-the-deployment-company/

  23. Contextual research and observation — GOV.UK Service Manual

    https://www.gov.uk/service-manual/user-research/contextual-research-and-observation

  24. Analyse a research session — GOV.UK Service Manual

    https://www.gov.uk/service-manual/user-research/analyse-a-research-session

  25. How Devin Is Modernizing COBOL at Fortune 500 Companies — Cognition

    https://cognition.com/blog/how-devin-is-modernizing-cobol-at-fortune-500-companies

  26. What is workflow? — AHRQ Workflow Assessment for Health IT Toolkit

    https://digital.ahrq.gov/health-it-tools-and-resources/evaluation-resources/workflow-assessment-health-it-toolkit/workflow

  27. Stakeholder — NIST CSRC Glossary

    https://csrc.nist.gov/glossary/term/stakeholder

  28. Guidelines for Managing Projects: How to organise, plan and control projects

    https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/31979/10-1257-guidelines-for-managing-projects.pdf

  29. How to Automate Failure Triages and 10x Test Generation: What We've Learned Deploying AI Across HIL/SIL Workflows

    https://cognition.com/blog/how-to-automate-failure-triages-and-10x-test-generation-what-weve-learned-deploying-ai-across-hilsil-workflows

  30. Flowchart — AHRQ Workflow Assessment for Health IT Toolkit

    https://digital.ahrq.gov/health-it-tools-and-resources/evaluation-resources/workflow-assessment-health-it-toolkit/all-workflow-tools/flowchart

  31. The Agent Works. Does Anyone Trust It? — Michele Grant, Leading at Scale

    https://www.youtube.com/watch?v=-a2oTS9J67U&t=494

  32. Domain-Driven Design Reference: Definitions and Pattern Summaries — Eric Evans

    https://www.domainlanguage.com/wp-content/uploads/2016/05/DDD_Reference_2015-03.pdf

  33. IBM z/OS Connect Workshop: Unit 1 — Overview

    https://www.ibm.com/support/pages/system/files/inline-files/Unit_1_-_NOTES_-_Overview.pdf

  34. Anti-Corruption Layer Pattern — Azure Architecture Center

    https://learn.microsoft.com/en-us/azure/architecture/patterns/anti-corruption-layer

  35. The Agent Works. Does Anyone Trust It? — Michele Grant, Leading at Scale

    https://www.youtube.com/watch?v=-a2oTS9J67U&t=272

  36. Forward Deployed Engineering at Cursor — Pauline Brunet

    https://www.youtube.com/watch?v=APqXGyCoGW4&t=1098

  37. Demystifying evals for AI agents

    https://www.anthropic.com/engineering/demystifying-evals-for-ai-agents

  38. Full Walkthrough: Workflow for AI Coding — Matt Pocock

    https://www.youtube.com/watch?v=-QFHIoCo-Ko&t=2517

  39. User Needs + Defining Success — People + AI Guidebook

    https://pair.withgoogle.com/chapter/user-needs/

  40. Story Mapping Quick Reference — Jeff Patton

    https://jpattonassociates.com/wp-content/uploads/2015/03/story_mapping.pdf

  41. How the Beta Phase Works — GOV.UK Service Manual

    https://www.gov.uk/service-manual/agile-delivery/how-the-beta-phase-works

  42. How the discovery phase works — GOV.UK Service Manual

    https://www.gov.uk/service-manual/agile-delivery/how-the-discovery-phase-works

  43. Open Data Contract Standard v3.0.0

    https://bitol-io.github.io/open-data-contract-standard/v3.0.0/home/

  44. Sandboxes Aren't Optional: 4 Ways to Isolate Coding Agents — Robert Brennan, OpenHands

    https://www.youtube.com/watch?v=iH_wV8BbS24&t=273

  45. gRPC lifecycle: cancellation is not rollback

    https://grpc.io/docs/what-is-grpc/core-concepts/

  46. Meet the AI agent engineer — Sierra

    https://sierra.ai/blog/meet-the-ai-agent-engineer

  47. Customize and Extend Dynamics 365 Apps

    https://learn.microsoft.com/en-us/dynamics365/guidance/implementation-guide/extend-your-solution-scenarios

  48. Variability in Software Product Lines — Felix Bachmann and Paul C. Clements

    https://insights.sei.cmu.edu/documents/753/2005_005_001_14600.pdf

  49. The Journey to SaaS: Dynamics 365 — Microsoft Architecture Center

    https://github.com/microsoftdocs/architecture-center/blob/main/docs/guide/saas/case-studies/dynamics-365-journey-saas.md

  50. Product Line Analysis: A Practical Introduction

    https://insights.sei.cmu.edu/documents/649/2001_005_001_13853.pdf

  51. The Production AI Playbook: Deploying Agents at Enterprise Scale

    https://www.youtube.com/watch?v=ObTPqBGsEbA&t=519

  52. The Production AI Playbook: Deploying Agents at Enterprise Scale

    https://www.youtube.com/watch?v=ObTPqBGsEbA&t=1874

  53. How Cursor deploys AI inside the enterprise — interview with Pauline Brunet

    https://latent.space/p/cursor-forward-deployed-engineers/

  54. The State of AI in Software Development: Data from 400+ Orgs — Justin Reock, DX

    https://www.youtube.com/watch?v=Se8jHLliLXE&t=701

  55. Collective Action — Normalization Process Theory

    https://normalization-process-theory.northumbria.ac.uk/what-is-npt/collective-action/

  56. How OpenAI Built ChatGPT for Bankers and Analysts — Joseph Kim, OpenAI

    https://www.youtube.com/watch?v=opHmX7qClzE&t=451

  57. We are Changing our Developer Productivity Experiment Design — METR

    https://metr.org/blog/2026-02-24-uplift-update/

  58. Generative AI at Work

    https://arxiv.org/html/2304.11771v2

  59. What Technical Due Diligence Finds When the Deck Says “70% Automated” — Soukaïna Abelhad

    https://www.youtube.com/watch?v=gDRCpTMCqEU&t=103

  60. What Technical Due Diligence Finds When the Deck Says “70% Automated” — Soukaïna Abelhad

    https://www.youtube.com/watch?v=gDRCpTMCqEU&t=139

  61. The Government Efficiency Framework

    https://www.gov.uk/government/publications/the-government-efficiency-framework/the-government-efficiency-framework--2

  62. What Technical Due Diligence Finds When the Deck Says “70% Automated” — Soukaïna Abelhad

    https://www.youtube.com/watch?v=gDRCpTMCqEU&t=35

  63. The Evolving SRE Engagement Model — Google SRE

    https://sre.google/sre-book/evolving-sre-engagement-model/

  64. The Agent Works. Does Anyone Trust It? — Michele Grant, Leading at Scale

    https://www.youtube.com/watch?v=-a2oTS9J67U&t=451

  65. NIST AI RMF: Monitoring, incident response, and recovery

    https://nvlpubs.nist.gov/nistpubs/ai/NIST.AI.100-1.pdf

  66. DAP Customer Feedback Framework — GitLab Handbook

    https://handbook.gitlab.com/handbook/customer-success/submitting-customer-feedback/

  67. How Forward Deployed Engineering is done at Cognition

    https://www.youtube.com/watch?v=RVxym6mmIns&t=438

  68. Forward Deployed Engineering — Leo Mehr's original announcement

    https://www.linkedin.com/posts/leomehr_forward-deployed-engineering-activity-7358528759618002944-KCbT

  69. How Forward Deployed Engineering is done at Decagon

    https://www.youtube.com/watch?v=7wu2hsRfvV0&t=731

  70. How Forward Deployed Engineering is done at Decagon

    https://www.youtube.com/watch?v=7wu2hsRfvV0&t=327

  71. CNCF Platforms White Paper

    https://tag-app-delivery.cncf.io/es/whitepapers/platforms/

  72. AI Platform Engineering

    https://www.youtube.com/watch?v=5qNXdLbEdew&t=483

  73. Introducing Forward Deployed Engineering for Partners: Winning the Future of Enterprise AI

    https://aws.amazon.com/blogs/apn/introducing-forward-deployed-engineering-for-partners-winning-the-future-of-enterprise-ai/

  74. A Day in the Life of a Palantir Forward Deployed Software Engineer

    https://blog.palantir.com/a-day-in-the-life-of-a-palantir-forward-deployed-software-engineer-45ef2de257b1

  75. How OpenAI Built ChatGPT for Bankers and Analysts — Joseph Kim, OpenAI

    https://www.youtube.com/watch?v=opHmX7qClzE&t=793

  76. The AI emperor has no DAUs: why most devs still don't use code AI

    https://www.youtube.com/watch?v=Up6WVA07QdE&t=422

  77. Why 99% Accurate Browser Agents Still Fail — Derek Meegan, Browserbase

    https://www.youtube.com/watch?v=5xi_S1f9sDU&t=816

  78. When Machines Mislead: Human Review of Erroneous AI Cheating Signals

    https://aclanthology.org/2025.aimecon-wip.11.pdf

  79. Forward Deployed Engineering 101 — Kevin Bai

    https://www.youtube.com/watch?v=KwhgfwOSToQ&t=303

  80. Forward Deployed Engineering 101

    https://www.youtube.com/watch?v=KwhgfwOSToQ&t=467

  81. The Dirty Secret of Forward Deployed Engineering — Natalie Meurer

    https://www.youtube.com/watch?v=Byv311hdoHE&t=892

  82. How Forward Deployed Engineering is done at Kepler — Vinoo Ganesh

    https://www.youtube.com/watch?v=1OMHGsUZiqA&t=80

  83. How Forward Deployed Engineering is done at Cognition

    https://www.youtube.com/watch?v=RVxym6mmIns&t=190