什么是Forward Deployed Engineers,为什么他们在2025年如此受欢迎?

Hacker News Top 新闻

摘要

本文探讨了Forward Deployed Engineer (FDE)角色,其起源于Palantir,被OpenAI和Ramp等AI初创公司采纳,并分析了其在2025年需求增长的原因。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/07/14 10:15

# 什么是“前部署工程师”?为何如此抢手? 来源:https://newsletter.pragmaticengineer.com/p/forward-deployed-engineers 今年AI初创领域一个有趣趋势是“前部署工程师”(Forward Deployed Engineer,简称FDE)这一专业软件工程角色的崛起。 [](https://substackcdn.com/image/fetch/$s_!-Sp9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fbaccac-2d71-44fb-bbc4-4de12e939b92_1444x888.png)理解FDE的一种视角 该角色甚至被风投机构a16z称为(https://x.com/a16z/status/1930774473445142934)“科技圈最炙手可热的工作”。FDE结合了软件工程、销售和平台工程的工作内容,自今年年初以来,受AI解决方案集成需求推动,该职位的招聘量大幅攀升。但远非只有AI初创公司在招聘这一职位。 今天,我们来深入了解FDE,涵盖以下内容: 1. **什么是前部署工程师(FDE)?** 一种在客户团队和核心产品工程团队之间交替工作的软件工程师。这可能是一份棘手的工作! 2. **起源。** 直到2016年,Palantir拥有的FDE(内部称为“Deltas”)比软件工程师还要多。这家隐秘的科技公司对这一角色的塑造是任何其他公司都无法比拟的。 3. **在OpenAI的角色。** 今年早些时候,这家ChatGPT制造商设立了该职位,并不同于解决方案架构师这类专业服务型职位。 4. **Ramp的FDE。** 9个月前设立,Ramp目前有大约15名FDE,分小组工作,遵循四项核心运营原则。 5. **为何现在如此火热?** 集成LLM和基于AI的产品是这一角色的完美用例,而Palantir的商业成功也与FDE息息相关。 6. **FDE vs 解决方案工程师(SE)与代理工程师(AE)。** 有相似之处,但通常期望FDE对核心产品做出更多贡献。 7. **FDE的职业发展。** 如何招聘FDE、薪酬待遇以及潜在的职业晋升路径。 *感谢Colin Jarvis(https://www.linkedin.com/in/colin-jarvis-50019658/)(OpenAI FDE负责人)、Leo Mehr(https://www.linkedin.com/in/leomehr/)(Ramp FDE负责人)以及Anjor Kanekar(https://anjor.xyz/)(曾在Palantir担任FDE 7年)提供的见解。Anjor目前接受关于结构化或招聘FDE的顾问角色——如有需要,请通过(https://anjor.xyz/hire/)联系他。* FDE的招聘广告描述了几个主要特点: **软件工程基础。** 几乎每位招聘人员都寻求扎实的软件工程背景,以及*一些*实际经验来证明基础牢固。Ramp更倾向于(https://jobs.ashbyhq.com/ramp/17ad9012-2545-4403-8e81-0775075a4fa3)高级FDE职位要求5年以上经验,但也招聘少数优秀应届毕业生担任FDE。Palantir招聘(https://jobs.lever.co/palantir/dab396d4-2f14-4796-aac0-0d82883dccf0)仅有毕业后一年工作经验的人,而医疗保健初创公司Commure(https://jobs.generalcatalyst.com/companies/commure/jobs/42102017-senior-forward-deployed-engineer)和工业AI初创公司Matta(https://www.matta.ai/careers/fde)则看重从零开始构建并交付项目的实际经验。 **与销售合作完成客户签约。** 许多雇佣FDE的初创公司利用他们来赢得客户。基本上,当客户犹豫不决,不确定能否有效使用产品时,销售会提供一名FDE来帮助他们成功集成。以下是Ramp在招聘广告中的描述(https://jobs.ashbyhq.com/ramp/17ad9012-2545-4403-8e81-0775075a4fa3): > “与我们的销售和市场推广团队紧密合作,完成激动人心的交易,激活客户,并随着时间推移扩展Ramp提供的价值。” **融入客户团队。** 正如OpenAI的一则广告(https://web.archive.org/web/20250422222915/https://openai.com/careers/forward-deployed-engineer-nyc/)所述:“作为FDE,你将融入客户之中,了解他们的领域,共同开发解决方案,以解决通常未定义或不断变化的问题空间中的真实问题。” 工作中包含出差到客户现场与他们并肩工作几次,这是相当标准的要求。Palantir预计(https://jobs.generalcatalyst.com/companies/commure/jobs/42102017-senior-forward-deployed-engineer)FDE约25%的时间在客户现场,而医疗AI公司Commure估计(https://jobs.generalcatalyst.com/companies/commure/jobs/42102017-senior-forward-deployed-engineer)这一比例高达50%。 对于与特殊客户合作的企业来说,这可能涉及到在较难进入的工作环境中工作。例如,工业AI初创公司Matta期望(https://www.matta.ai/careers/fde)FDE“在工厂车间实地制定解决方案”。前FDE Anjor Kanekar(https://anjor.xyz/)表示,在Palantir工作时,他曾在飞机制造商空客的最终装配线上工作,他的许多FDE同事也在同样非常规的环境中工作,包括气隙(https://en.wikipedia.org/wiki/Air_gap_(networking))环境。绝非典型的工作场所! **为核心产品做出贡献,并融入核心产品工程团队。** 正如Ramp所描述的,FDE被期望做到: > “推动核心产品工程路线图,做出重要的优先级排序和范围界定决策,决定何时构建定制解决方案,何时加速推进现有大型项目。Ramp的团队采用嵌入模式,FDE嵌入到核心产品工程团队中,以发展最相关技术领域的专业知识。” **帮助客户成功。** 该角色的核心是在公司产品之上进行构建,从而使客户成功。正如机器人初创公司Gecko Robotics所述(https://jobs.ashbyhq.com/gecko-robotics/1ae83c3f-565a-48c9-85f7-55ab1c75593d):“[FDE们]寻找我们能找到的最具影响力的问题,我们花大量时间与客户相处以了解问题的本质,我们提出新的[方法],并且在达成影响之前绝不放弃。” **有些地方将该角色视为更偏向技术顾问。** AI代理管理平台Lindy期望(https://careers.lindy.ai/ai-implementation-engineer)FDE帮助客户构建和维护他们的无代码工作流,“同时担任他们的技术顾问”。很明显,顾问与既与客户合作又参与产品开发的工程师之间的界限有时是模糊的。 **每家公司都有自己版本的FDE。** 这个角色相当新颖,意味着各工作场所对其期望各有定义。有些更强调FDE完成销售渠道,有些更侧重协助客户,还有些则专注于为核心产品做贡献。 看起来这个角色承载了很高的期望;例如,Salesforce对高级FDE的期望如下(https://careers.salesforce.com/en/jobs/jr305198/forward-deployed-engineer-multiple-levels/): 1. 通过亲自动手实施推动切实成果 2. 构建变革性的AI解决方案 3. 设计定制的代理型AI解决方案 4. 负责整个数据配置与集成生命周期 5. 主动解决技术障碍 6. 推动Agentforce创新 7. 成为值得信赖的战略合作伙伴 8. 进行深入的技术调试和根源分析 9. 领导快速原型设计和迭代 10. 实施并强制执行最佳实践 这份清单相当全面,看起来与对经验丰富的软件工程师(通常是高级及以上级别)的隐含期望相似。我个人喜欢Palantir的定义(https://jobs.lever.co/palantir/dab396d4-2f14-4796-aac0-0d82883dccf0),它概括了这一切: > “FDE的职责看起来类似于初创公司CTO的职责:你将在小团队中工作,全权负责高风险项目的端到端执行。” **与FDE高度相似的职位可能被称为不同名称。** “代理工程师”、“解决方案架构师”、“销售工程师”和“技术交付工程师”都与前部署工程师的工作内容非常接近。区别在于FDE既与客户合作,也为自己公司销售的产品做出贡献。 以下是我自己对典型FDE的心智模型——需要说明的是,如果FDE不参与产品开发,那么“平台工程师”这部分可能不那么突出: [](https://substackcdn.com/image/fetch/$s_!-Sp9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fbaccac-2d71-44fb-bbc4-4de12e939b92_1444x888.png)FDE的心智模型 “前部署软件工程师”这个角色最早由数据挖掘巨头Palantir在2010年代初期创建,最初称为“Delta”。Palantir成立于2003年,为执法部门和军方等政府机构以及私营公司提供服务。它处理的数据通常敏感且具有专有性。 **直到2016年左右,Palantir拥有的FDE比“普通”软件工程师还多。** 那一年,一款名为Palantir Foundry(https://www.palantir.com/platforms/foundry/)的产品发布:这是一个为商业和民用政府部门构建的集成数据平台。从那时起,更多的FDE回归软件工程师岗位,致力于Foundry的开发,并将其现场经验带入核心产品。 即使到今天,也没有哪家公司雇佣的FDE比Palantir多,也没有任何初创公司或成长型公司能在影响这一角色方面与Palantir媲美。以下是Palantir更详细的解释(https://blog.palantir.com/dev-versus-delta-demystifying-engineering-roles-at-palantir-ad44c2a6e87): > “Deltas(前部署软件工程师)将我们的软件平台部署给客户。Deltas是业务开发部门的一部分,他们的任务是为客户实现技术成果。作为直接支持某一个客户的团队一员,Delta专注于技术驱动的价值创造:部署和定制Palantir平台以解决关键业务问题。他们以对客户目标的影响来衡量成功。例如,我们与希望减少装配线次品数量的制造商合作。为了在该指标上取得进展,Delta使用Palantir产品、多种语言、开源工具和行业标准的构建工具,并运用自己的创造力来设计解决方案。你可以将Dev的焦点理解为‘一种能力,众多客户’,而Delta的焦点则是‘一个客户,多种能力’。” FDE有时被误认为是顾问,但顾问与FDE的区别在于,前者只提供一次性建议,而FDE通常与客户长期合作。 如前所述,FDE也为核心产品做出贡献。当客户需要但缺少某项功能时,FDE可以承担“开发”工作,为Palantir产品添加功能和改进。 两名Palantir的FDE在2019年分享了(https://blog.palantir.com/dev-versus-delta-demystifying-engineering-roles-at-palantir-ad44c2a6e87)他们的典型一天: > “Dyon(阿布扎比):‘大多数星期,我会花几天时间在客户现场工作,其中一部分时间是与技术或业务相关方开会,其余时间则用于监控、调试、部署或为该客户配置我们的软件。回到办公室后,我会花一些时间编写小代码修改、审查拉取请求,以及研究/规划客户解决方案。剩余时间用于通过电子邮件或视频会议与我们内部的支持和产品开发团队沟通,以及与我在多个远程办公室的直接下属沟通。’ G.M.(圣保罗):‘我的“日常工作”每个月都在变化,这也是我角色的一个很酷的特点!有些星期,我大部分时间都在开发和审查团队代码,就像典型的软件工程师一样。其他星期,我大部分时间则花在与客户一起规划项目未来,或者与用户合作确保我们构建的东西满足他们的需求。’” 总的来说,Palantir的FDE典型一周是以下几项的混合: 1. **为客户进行项目工作:** 主要焦点 2. **改进Palantir的平台/系统:** 当Palantir平台阻碍功能构建时,FDE会进行诸如配置新数据模型、贡献稳定性改进或向平台提交修复等操作 3. **处理内部任务:** 内部沟通、电子邮件、会议、站会、与同事会面、共享项目等 以上描述似乎将两个独立的工作(类似于顾问的工作/平台工程师的工作)合二为一!这正是该角色的棘手之处:根据(https://blog.palantir.com/a-day-in-the-life-of-a-palantir-forward-deployed-software-engineer-45ef2de257b1)Palantir一位FDE的说法,有能力说“不”是做好这份工作的一部分: > “我通常通过问自己‘这个讨论必须开会吗?我必须参加吗?’来限制花在会议上的时间。公司里大多数人采取类似的方法,这使得我参加的每一次会议最终都能高效利用时间。” Palantir与许多我认为“传统”的政府部门和公司合作。我怀疑如果没有像FDE这样的角色,这些更传统的企业将很难将Palantir的系统集成到他们自己的系统中。 相比之下,初创公司灵活敏捷,雇佣的开发人员通常乐于尝试,不介意“拼凑”解决方案。但大型企业往往相反;在那里,完成任务更多是官僚主义的挑战而非技术挑战,而“这不关我的事”的心态会阻碍项目进展。 通过派出拥有自主权的工程师,其使命是以能带来客户价值的方式集成Palantir软件,Palantir“一石二鸟”:他们无需过多担心内部官僚主义,因为他们对此浑然不觉;他们派出了具有“初创公司思维”的开发人员进行集成,其心态是“如何让这个工作起来”,而不是“哪些原因会导致这个不工作”。与Palantir签约的公司相比自己动手,能看到软件集成进展更快。 Colin Jarvis(https://www.linkedin.com/in/colin-jarvis-50019658/)是OpenAI前部署工程负责人。他最初于2022年以解决方案架构师身份加入,去年成为解决方案架构负责人。今年年初,Colin提交了一份商业案例,建议设立前部署工程团队,以提供更有针对性的服务。该团队最初有两名FDE,如今公司在以下地点已有超过10名FDE: - 美国:纽约和旧金山 - 欧洲:都柏林、伦敦、慕尼黑、巴黎 - 亚洲:东京和新加坡 OpenAI仍设有“解决方案架构师”(SA)职位。SA和FDE都帮助应对LLM对客户而言复杂难用的挑战。 **FDE更注重动手实践,且通常处理比SA传统上更多的不确定性。** SA更像是咨询角色:他们很少在客户基础设施上编写代码,通常使用匿名或离线数据切片构建最小可行产品(MVP)或概念验证(PoC)。 FDE则直接动手得多:他们直接在客户基础设施上编写代码,并使用客户工具。FDE还与OpenAI的研究目标保持一致,与那些最有可能构建有助于推进OpenAI研究方向的解决方案的客户合作。与传统云解决方案架构师相比,FDE需要应对更多的不确定性。 **FDE有助于推进产品路线图。** 在一个案例中,OpenAI与一家做呼叫中心自动化的语音客户合作,FDE创建了

相似文章

前部署工程 101

X AI KOLs

关于AI公司中前部署工程(FDE)的全面指南,阐述了为何Anthropic、OpenAI和Google等公司需要FDE,并详细介绍了与客户共同构建定制AI解决方案的审计、评估和部署工作流程。