vinqi.com

推荐算法工程师简历怎么写:先写清你在推荐链路的哪一环

推荐算法工程师的简历难在:做过的事不少,写出来却都是「负责召回/排序模型优化」,招聘方看不出你动的是哪一层、提升多少、是不是你做的技术决策。更麻烦的是,这份简历会先被算法同学或负责人筛一遍,再被HR筛一遍,两拨人关注的点完全不同。下面按这两拨人的阅读顺序,逐条说怎么改。

推荐算法工程师简历必须写到的 6 个要点

1写清你在推荐链路的哪一环:召回、粗排、精排还是重排

为什么重要:推荐系统岗位分工极细,面试官第一眼看的就是你负责哪一段,因为不同链路的模型复杂度、数据量和工程约束完全不同,写「负责推荐系统优化」等于没写。

怎么写:用句式:「负责〖多路召回〗中的〖向量召回/i2i〗一支,日均请求〖填数字〗万次,召回率@500 从〖填数字〗提升到〖填数字〗」。

2所有指标都要带基线、口径和观测方式

为什么重要:推荐岗几乎人人写「CTR提升」,但不写对照组、不写离线还是在线、不写跑了几天,面试官默认这个数字是凑的,会直接跳过。

怎么写:写:「A/B实验中实验组对比对照组,人均曝光时长〖+X%〗、CTR〖+X%〗,连续观测〖7〗天显著」。离线指标则注明数据集与评测口径。

3体现你懂线上工程约束,不只是离线调模型

为什么重要:推荐模型最终要跑在几十毫秒的推理预算里,还要面对高QPS和显存限制。能写清延迟、算力与效果之间怎么做取舍的人,在候选人里非常少。

怎么写:写:「精排模型参数量增至〖填数字〗,通过特征裁剪与半精度量化,把P99延迟控制在〖40ms〗内,QPS 提升〖填数字〗」。

4写出你的技术判断,而不只是执行结果

为什么重要:面试官真正想验证的是:当指标打架、实验不显著、业务方要求「再涨点」时,你能不能做出决策。这部分通常藏在项目复盘的细节里。

怎么写:写:「发现只盯〖点击率〗会推高标题党内容,改用〖多目标/长期价值〗指标作为主观测,并推动离线评测标准同步修改」。

5关键词要贴着 JD 的技术栈写,不要只写「推荐算法」

为什么重要:很多公司先用关键词做初筛,JD 里出现的召回、排序、CTR预估、多目标、特征工程、A/B实验,你的简历里必须出现同样的词,否则系统直接把你过滤掉。

怎么写:在技能栏与项目描述里复现JD原词:「熟悉双塔、DeepFM、DIN 等排序模型;熟悉 Faiss/HNSW 向量检索;熟悉 Flink/Spark 特征工程」。

6项目精简到2到3个,每个都能撑住30分钟追问

为什么重要:推荐是纵深型岗位,面试官会顺着简历一层层往下挖,从样本构造挖到特征穿越、从指标挖到置信区间。写七件浅事,等于给自己准备七次翻车。

怎么写:每个项目按「业务背景—我的技术选型与原因—A/B结果—复盘与后续」四段写,控制在5到6行,剩下的项目一句话带过或直接删掉。

推荐算法工程师简历关键词清单

大厂普遍用 ATS 系统做关键词初筛,缺失关键技能词会直接被过滤。对照检查你的简历。

必备关键词

召回排序(粗排/精排/重排)CTR预估CVR预估特征工程多目标优化A/B实验离线评测与在线指标协同过滤向量召回与近邻检索双塔模型用户画像与标签体系冷启动在线推理与延迟优化

加分关键词

DeepFM / DIN / DIEN 等深度推荐模型MMoE / PLE 多任务学习行为序列建模(Transformer、SIM)Faiss / HNSW 检索库TensorFlow / PyTorch 分布式训练Flink / Spark 实时特征管道因果推断与增益模型强化学习在推荐中的应用生成式推荐与大模型召回

推荐算法工程师自我评价范例(可直接改用)

应届生
计算机相关专业硕士,实习期间参与推荐系统召回链路开发:用〖双塔模型〗替换原规则召回,离线召回率@200 从〖填数字〗提升到〖填数字〗。熟悉协同过滤、CTR预估、特征工程与A/B实验流程,能独立完成从样本构造到离线评测的全链路。
1-3年
3年推荐算法经验,负责电商场景精排与多目标优化:主导〖MMoE 多任务模型〗上线,CTR 相对提升〖X%〗、CVR 提升〖X%〗。搭建 Flink + Spark 实时特征管道,新增〖填数字〗个特征,推理 P99 延迟控制在〖40ms〗以内。
3-5年
5年推荐系统经验,覆盖召回、粗排、精排全链路。主导从0到1搭建〖多路召回 + 向量检索〗体系,服务 DAU〖填数字〗万。推动离线评测标准与A/B实验规范落地,年度人均使用时长提升〖X%〗,带过〖填数字〗人算法小组。

范例中的〖填数字〗处请替换成你的真实数据——编造的数字在面试第一轮就会被问穿。

推荐算法工程师工作经历怎么写:4 组改写对照

✗ 改前

负责推荐系统召回模块的开发和优化。

✓ 改后

主导〖向量召回〗一路从0到1上线:用双塔模型替换原热门与规则召回,离线召回率@200 从〖填数字〗提升至〖填数字〗,线上人均曝光时长〖+X%〗。

补齐链路位置、技术方案与指标,招聘方才能判断你的层级。

✗ 改前

负责精排模型优化,CTR有所提升。

✓ 改后

精排模型引入〖行为序列特征 / MMoE〗,CTR 相对提升〖X%〗、CVR 〖X%〗;通过特征裁剪与半精度量化,P99 延迟从〖填数字〗降到〖40ms〗,QPS 提升〖填数字〗。

「有所提升」等于没写,换成有基线和对照口径的数据。

✗ 改前

负责推荐算法相关数据的分析和特征处理。

✓ 改后

搭建用户行为序列特征管道(Flink 实时 + Spark 离线),新增〖填数字〗个特征,离线 AUC 从〖0.7x〗提升到〖0.7x〗,线上 A/B 实验正向。

把模糊的「数据处理」翻译成可验证的特征工程产出。

✗ 改前

与产品、运营协作,推动推荐策略上线。

✓ 改后

针对新用户冷启动,提出〖内容侧召回 + 探索策略〗并联合产品设计实验,新用户次日留存〖+X%〗,方案已复用至〖其他场景〗。

按问题—方案—验证—复用写,跨团队推动力才有证据。

推荐算法工程师简历最常见的 4 个错误

只写模型和算法,完全不提数据来源、样本构造、线上部署与延迟约束。

怎么改:在每个项目后补一句链路说明:特征从哪来、样本怎么构造、模型部署在哪、延迟和QPS预算是多少。

技能栏堆一堆框架名和模型缩写,但项目里一个都对不上。

怎么改:只保留JD里出现的关键词,并保证每个关键词背后都有一个项目能讲。对不上的直接删掉,别留着等面试被打穿。

指标写成「大幅提升」「效果明显」,没有基线、没有对照口径。

怎么改:统一改成「相对基线〖X%〗,离线/在线,观测〖N〗天」的格式。参与而非主导的实验,注明你负责的部分。

项目写六七个,每个三四行,看起来经历丰富,实际每个都讲不深。

怎么改:精选2到3个最有代表性的写透,其余合并成一句「另参与〖方向〗相关工作」,把面试火力集中在你最熟的部分。

常见问题

推荐算法工程师简历里一定要写A/B实验吗?
一定要。线上指标是推荐岗最硬的证据。即使你只参与实验配置,也要写清实验设计、观测指标、跑了多久和最终结论,这比再多的离线指标都管用。
没有大厂推荐项目,简历怎么写才不显得空?
别包装,改写。用公开数据集或公司内的小场景(如站内搜索、内容分发、消息推送排序),把数据—特征—模型—评测这条链路写完整,结构对了,初筛一样能过。
论文和竞赛经历要放在简历里吗?
应届生和转行者建议放,控制在2到3行,写清方向与你的贡献即可。社招放到最后,有落地价值的竞赛方案可以并进项目里写,别单独占一大块篇幅。
投推荐岗和搜索岗,简历要分开写吗?
要分开。两者关键词重合但侧重不同:投推荐把召回、排序、多目标、时长类指标放前面;投搜索则把query理解、相关性、语义匹配提到前面,标题和技能栏都要跟着调。
推荐算法工程师简历写一页还是两页?
5年以内一页,5年以上最多两页。建议项目占六成篇幅,技能栏压到5行以内,自我介绍3行讲清方向、年限和最能打的一件事就够。

继续看这个岗位

相关岗位