FDE(前沿部署工程师)详细介绍
FDE 是 Forward Deployed Engineer 的缩写,中文常译为「前沿部署工程师」或「前线部署工程师」。它指的是被派到客户那一侧工作的工程师:人坐在客户的办公室里,看着客户实际怎么干活,然后直接动手改代码,让产品在这个客户的真实环境里跑起来。
这个角色最早由 Palantir 定义并大规模使用,近几年被不少 AI 公司沿用。原因很直接:大模型这类产品的通用能力和客户的具体场景之间往往差着一大段,而这段差距靠写文档和开会补不上,只能派工程师过去,边看边改。
FDE 和售前、实施、交付有什么不同
最容易混的是这四个岗位,区别在于写不写产品代码:售前负责讲清楚产品能做什么,通常不写代码;实施和交付负责把标准产品按客户环境装好、配好,改的是配置而不是产品本身;FDE 则会直接进产品代码库,为这个客户加功能、改数据模型、写专用模块。
还有一条更关键的区别:FDE 的产出要回流到产品里。在一个客户那里踩出来的坑、写出来的临时方案,好的 FDE 会判断哪些只是这家客户的特例、哪些是所有客户都会遇到的共性问题,把后者推动成正式的产品功能。
只把客户需求做成一次性定制而不回流,这个岗位就退化成了外包。
看 JD 时要注意的事
需要提醒的是,FDE 目前是所有技术岗里定义最不统一的一个。
有的公司用它指真正能改产品代码的工程师,有的公司只是把原来的售前、实施或者解决方案架构师换了个更新潮的名字。这两种岗位的日常、成长路径和可迁移能力完全不同。
所以看到 FDE 的招聘信息时,本页给出的定义只是起点。
面试时务必问清楚三件事:能不能进产品主仓库提交代码、写代码的时间大概占多少、以及出差和驻场的频率。这三个答案决定了你拿到的是工程岗还是交付岗。