岗位职责
负责阿里巴巴代码平台 Open Code Review 的核心系统设计与开发,围绕 AI Agent、代码理解与智能代码评审展开工作,参与开源社区建设及 AACR-bench 评测体系演进,推动 Agent 在真实软件工程场景中的能力提升与规模化应用。
- 负责 Open Code Review 的社区维护与版本演进,处理用户反馈、参与方案讨论与代码评审,推动社区贡献落地;持续跟踪 AI Agent 与代码智能领域的前沿进展,将有效方法转化为可验证、可维护的产品能力。
- 负责 Open Code Review 的 Agent 架构设计与核心能力建设,围绕任务规划、工具调用、上下文管理与执行反馈等环节,持续提升代码评审的准确性、执行效率与运行稳定性。
- 研究代码语法分析、语义理解、依赖关系分析及代码搜索与召回技术,为 Agent 提供更精准、高效的代码上下文理解能力,解决大型代码仓库中跨文件、跨模块的代码理解问题。
- 负责 AACR-bench 评测集的持续建设与演进,完善真实场景采样、缺陷标注、评测指标与回归验证机制;探索基于真实评审反馈、困难样本挖掘与自动化质量校验的评测集自进化,建立研发与评测相互驱动的迭代闭环。
职位要求
- 本科及以上学历,计算机科学、软件工程或相关专业,3 年以上软件研发经验,具备扎实的计算机基础与良好的工程素养。
- 熟练掌握 Java / Go / Rust / C++ 中至少一门语言,具备核心模块或复杂系统的设计与开发经验,重视代码质量、自动化测试、可观测性与性能优化;熟悉 Go 者优先。
- 具备 AI Agent 系统研发经验,熟悉工具调用、上下文管理、检索增强、任务规划与执行反馈等关键机制;理解大模型与 Agent 的能力边界,能够通过实验与数据验证效果,综合权衡准确率、召回率、执行成本与响应时延。
- 具备较强的问题抽象、技术判断与独立解决复杂问题的能力,以及良好的跨团队沟通与协作能力,能够推动从方案设计、开发验证到上线迭代的完整交付。
- 学习能力强,对 AI Agent、代码智能与开源技术有持续热情,能够阅读英文技术资料并参与开源社区交流;有热门 AI 开源项目的实质性贡献、持续维护经历或独立开源作品者优先。
- 有评测集设计、真实任务构建、数据标注与质量控制、自动化评测或模型效果分析经验者优先;有语法分析、静态分析、程序依赖分析、代码搜索或语义检索相关项目经验者优先。