本文为口述实录,基于与 24 岁的 Kanav Bhatnagar 的对话。他是人力资源科技公司 Rippling 的一名前沿部署工程师,生活和工作于纽约市。以下内容经过长度和清晰度方面的编辑。

我之所以进入软件开发领域,是因为我想构建很酷的东西。

大学毕业后,Amazon 以软件工程师的身份录用了我,这是一个很好的学习机会,教会了我工程学的基础知识。

但 Amazon 是一家庞然大物般的公司,我最终希望在一个更小的环境中工作,在那里我可以对产品决策承担更多个人责任,并在工作中学到更多东西。

在 Amazon 工作两年半后,我去了一家名为 Actively AI 的销售初创公司面试,并在那里获得了一个前沿部署工程岗位。

"FDE"这一角色由 Palantir 推广开来,并被称为“AI 领域最热门的角色”。我喜欢它将软件工程与理解商业结合在一起。

我在 Actively AI 工作了大约六个月,之后于 2025 年 10 月加入以 AI 为先的人力资源科技公司 Rippling,担任高级 FDE。

我做 FDE 已经大约一年了。简单来说,我是一名面向客户的工程师,负责为每个客户定制我们的产品。他们描述自己的挑战和需求,我来构建解决方案和定制化功能。

以下是我的日常工作是什么样的,以及进入这个角色所需的技能。

我的主要工作是倾听客户的声音。其成果非常有回报。

软件工程师可能会感觉与客户相距甚远,因为他们往往看不到自己的影响。而在这份工作中,我更接近一线。

核心软件工程师可以构建满足大多数用例的东西,但 AI 工具通常比普通软件功能需要更多定制化才能正常运行。这时 FDE 就登场了。

例如,一家连锁餐厅可能有一个劳动密集型的流程来跟踪其薪资数据,涉及电子表格和手动数据录入,而我会通过自定义代码和 AI,帮助他们在 Rippling 的平台内消除这一流程。

我的主要工作是倾听客户并理解他们的问题,对于我这个软件工程背景出身的人来说,这是一个学习曲线。在日常工作中,我参加很多客户会议,包括拜访使用我们产品的企业,与员工交流他们的使用体验。我花在编写解决方案代码和与核心产品团队互动上的时间可能各占一半。

在这份工作中,掌握上下文切换是一项重要技能,因为你可能刚和客户谈完,就要去调试某个问题,然后很快又要跳到另一个客户通话中。

我不依赖工程师替我写代码。我会对产品的形态以及如何执行做出大量决策,我非常享受这一点。当客户在多轮迭代后看到我构建的东西并说“这正是我想要的”时,那种成就感无与伦比。

作为一名 FDE,技术能力和沟通能力同样重要

我认为,如果没有技术背景,要成为 FDE 会相当困难,虽然并非不可能。不过随着 vibe coding 的兴起,这可能会变得容易一些。

根据我的经验,FDE 面试包含技术环节,会像传统软件工程面试一样考察你的编程能力。你还必须证明自己能与任何客户交流,包括非技术人员,通过提出正确的问题来理解客户的问题,并阐述你将如何设计解决方案。

为了准备面试,我使用过咨询行业的面试题,这些题目要求你说明如何满足客户的需求。我认为这两个领域有重叠之处,都需要快速诊断、澄清式提问以及清晰的行动计划。

所需的技术知识可能更偏广度而非深度。在技术快速发展的今天,我会利用工作之外的时间,通过与同事交流以及在网上调研,了解 AI 领域的新动态,以及我可以在工作流程中使用哪些新的 AI 工具。

我认为这份工作正在为我有朝一日成为创始人做准备

我有兴趣将来创立自己的公司,之前曾听人把 FDE 角色形容为创始人训练营。它为创业打下了良好的基础,帮助你理解一家企业是如何运转的,从销售流程到如何构建产品。

FDE 角色仍在不断演变,没有人真正知道它会走向何方。即使 AI 最终被证明无法盈利,我认为 FDE 仍将有一席之地,因为客户定制软件的需求依然存在。产品构建正变得越来越容易,而这一角色的人才将被需要来处理与客户的大型合同。

Palantir 就是一家自 2010 年代起就拥有 FDE 的公司,那时 AI 还远未成为主流。