FDE Times 数据在招 FDE 职位 798▼30 近 7 天在招职位数的变化(同口径比较):不计入本周新开始追踪的公司的职位近 7 天新增 67在招公司 139支持远程 25%美国薪资中位数 $202k招聘最多 Databricks 108
ENVI

前线部署工程师(FDE)的专业媒体

技能指南 · 指南

C3 AI 的 FDE:读懂四份同名招聘启事,把简历投给对的那一份

四份招聘启事用的是同一个职位名称,但国籍、安全许可或工作年限这几条,可能在别人读到你的编程技能之前就把你筛掉了。

C3 AI 前线部署工程师招聘启事配图,与对照阅读四份同名招聘启事、定制简历的主题相关。
图片:Glenn Carstens-Peters / Unsplash: 图片:Glenn Carstens-Peters / Unsplash
分享微博

要点速览

  • 伦敦岗位要求 STEM 本科学历、2 年以上面向对象编程经验,每周五天到办公室;Defence 岗位把经验要求提高到 5 年以上,还需要 SC/NATO 安全许可。
  • 两个 Federal 岗位都要求美国国籍;TS/SCI 对 Tysons 岗位只是加分项,Lexington Park 岗位则要求持有有效的 Secret 安全许可。
  • 针对每份招聘启事定制简历,对上其中的关键词以通过 ATS 筛选,但只写面试时讲得清楚的内容。
FDE 招聘启事的三层结构,自上而下堆叠阅读。第 1 层以橙色突出:国籍、安全许可、居住年限等硬性条件,没有商量余地。第 2 层:学历和工作年限等必备门槛,即 2 年以上或 5 年以上。第 3 层:JavaScript、Python 等加分技能,是候选人可以自己提升的部分。
C3 AI 的四份 Forward Deployed Engineer 招聘启事职位名称相同,差别主要在前两层:要走到技能这一步,候选人得先过国籍、安全许可和工作年限这几关。来源:C3 AI FDE 招聘启事(伦敦、Tysons、Lexington Park、英国 Defence)。

打开 C3 AI 的招聘页面,至少能找到四份职位名称为 Forward Deployed Engineer 的招聘启事:一份在伦敦,一份是位于 Tysons(弗吉尼亚州)的 Federal 岗位,一份是 Lexington Park(马里兰州)的驻场岗位,还有一份是英国的 Defence 岗位。

职位名称一模一样,入职条件却差别很大。符合其中一个岗位的人,投另一个岗位时,可能还没等到别人读技能部分就被拒了。

扫一眼招聘启事、找到熟悉的技术名词就点申请,是在 FDE 岗位上白费力气最常见的做法,因为招聘启事往往把法律条件、经验门槛和技能要求混在同一张列表里。

Aced(原名 Exponent)指出,FDE 简历往往在有人读之前就先经过求职者跟踪系统(ATS)的筛选。没有针对具体招聘启事的简历,很可能就停在这一步。

本文以 C3 AI 为例,练一项在任何公司都用得上的技能:分层阅读招聘启事,再把每一条要求和简历里的证据一一对应。

一个职位名称,四扇不同的门

伦敦岗位的招聘启事把核心工作描述为在 C3 AI Platform 上构建全栈、AI 驱动的企业应用。Lexington Park 的驻场岗位则明显偏向运维:在与客户网络隔离的本地部署环境中保持平台稳定,尽可能提高可用时间。

工作内容不同,而谁有资格做这份工作,差别更大。

岗位 经验门槛 硬性条件 / 特定偏好
伦敦 2 年以上使用面向对象语言的专业软件开发经验,STEM 本科学历 每周 5 天在伦敦办公室;优先考虑 JavaScript 和 Python
Federal(弗吉尼亚州 Tysons) 此处未列出级别,请阅读原始招聘启事 要求美国国籍;持有 TS/SCI 并通过反情报测谎(CI Polygraph)者加分
马里兰州 Lexington Park 驻场 此处未列出级别,请阅读原始招聘启事 要求美国国籍并持有有效的 Secret 安全许可;全职在政府设施工作
Defence(英国) 5 年以上面向对象语言经验 持有或能够获得并保持 SC/NATO 安全许可;通常需要在英国连续居住 5 年

两个 Federal 岗位一栏写着“未列出”,并不代表这两份招聘启事没有经验门槛。申请前请重读原始招聘启事或询问招聘人员,不要以为谁都能进。

从表中可以看出,只有满足了其他条件,技能才会决定结果。一位 JavaScript 非常出色但没有美国国籍的工程师,代码写得再好,也没有机会获得任何一个 Federal 岗位。

分三层阅读招聘启事

第一层是硬性条件:国籍、安全许可、居住年限、到岗办公要求。这些没有商量余地,应当最先读。Federal 招聘启事中“This role requires U.S. citizenship”这一句只有两种答案:是或否。它不是一项可以学会的技能。

这一层也要读得慢一些。Defence 岗位需要 SC 安全许可。据 Security Cleared Jobs 介绍,SC 通常要求申请前连续在英国居住 5 年,但不一定要求英国国籍。读得太快的人,很容易误以为安全许可就等于国籍,从而自己把自己排除在外。

第二层是必备门槛:学历和工作年限。同一个人可能符合伦敦岗位,却还达不到 Defence 岗位,因为 2 年和 5 年是完全不同的门槛。注意措辞:要求的是使用面向对象语言的专业软件开发经验,而不是总工作年限。

第三层是加分技能,比如伦敦招聘启事中的 JavaScript 和 Python。这里缺几条并不妨碍申请。但过了前两层之后,这是唯一还能靠自己提升的部分,值得投入精力。

示例:一位有三年经验的后端工程师瞄准伦敦岗位

设想一位名叫 Minh 的工程师:在后端系统写了三年 Java,偶尔修一修 React 前端,有工科学位,拥有在英国工作的权利,也乐意整周都在办公室上班。Minh 通过了伦敦招聘启事的第一层和第二层,剩下的是第三层和职位描述。

方法是并排列两栏:左边是招聘启事中的每一条要求,右边是一条具体证据。对于“2 年以上面向对象语言经验”这一条,Minh 不写“3 年 Java 经验”,而是写:“为内部运营团队设计并运行三个 Java 服务,从 API 到部署全部负责。”

对于 JavaScript 这一条,“熟悉 React”这种含糊的要点,远不如这一句有力:“用 React 开发了一个订单跟踪页面,直接对接自己编写的 API。”这句话同时证明了职位描述里的“全栈”,而一串技术名词做不到这一点。

Aced 建议每次申请 FDE 岗位都定制简历,对上招聘启事的关键词,但只写面试时能讲得清楚的内容。所以 Minh 直接使用招聘启事的原词:“full-stack”“JavaScript”“object-oriented”,每个词都对应一段 Minh 能详细讲述的工作经历。

做完这个练习,Minh 的右栏还有两格空着:Python,以及对 C3 AI Platform 的了解。这就是接下来一个月的两项具体任务,比“多学点 AI”这类泛泛的建议清楚得多。

如何准备一个模型驱动的平台

这里 FDE 的主要工作是在 C3 AI Platform 上构建应用,因此面试时连它是什么都不知道,就太可惜了。官方文档把它描述为一个用于开发和运行企业 AI 应用的模型驱动环境。

文档还提到,应用从一种名为 C3 AI Type System 的通用建模语言开始构建。对习惯一切从零写起的工程师来说,这意味着一种不同的工作方式:读一读概览,自己回答清楚哪些由平台负责、哪些需要自己写。

不必背文档。FDE 是为企业构建应用的,能用平实的话把平台讲明白,比记住细节更值得练习。练习用几句话说清楚 Type System 是什么,以及为什么从数据模型出发会改变编写应用的方式。

让简历早早出局的错误

第一个错误是把同一份简历投给所有岗位。Defence 岗位需要 5 年以上经验和 SC/NATO 安全许可,伦敦岗位需要 2 年以上经验和每周五天到办公室。把一份只有三年经验的简历投给 Defence 岗位,浪费的是双方的时间。

第二个错误是为了通过 ATS 堆砌关键词,背后却没有故事。对上招聘启事的用词,能让简历送到真人手里,但写下的每一行都可能变成面试题。

第三个错误是把“加分项”读成“必备”,或者反过来。TS/SCI 对 Tysons 岗位只是优先条件,而有效的 Secret 安全许可是 Lexington Park 岗位的必备条件。两份招聘启事都带有 Federal 一词,草草略过这一行,代价最大。

分层阅读招聘启事并不只适用于 C3 AI。今后遇到的每一份 FDE 招聘启事都有同样的三层,能在十分钟内把它们分清的人,就知道该投哪个岗位,也知道简历还缺什么。

这篇文章对你有帮助吗?

7 个信源
路线图上的下一篇 · 阶段 7: 项目主导Google Cloud FDE 面试:编程轮、Agent 设计轮,以及 Customer Engineer 陷阱把招聘启事读透,就能预判大部分轮次会问什么。算法编程轮是例外,需要换一种方式准备。