蚂蚁金服蚂蚁集团-AI IDE研发专家-杭州-1024热招
任职要求
1、编程基础扎实,熟悉 TypeScript/Node.js 以及任意一门服务端编程语言(Java/Go/Python),具有大型富交互应用的开发经验和 Web 应用开发经验; 2、熟悉 MySQL 等常用数据库; 3、对AI代码生成领域有深刻的了解,深度使用主流的AI编码工具,了解AI代码生成的实现原理…
工作职责
1、负责蚂蚁集团研发效能相关平台型产品的架构和开发,推动业务和技术的融合发展; 2、打造行业领先的 AI IDE,包括不限于Agent代码生成,智能改写、下一次补全预测、Inline Chat、Instant Apply、多文件改写、AI Lint、智能终端; 3、负责 AI IDE 相关重点业务场景支撑,负责场景的高质量交付以及体验优化; 4、负责 AI IDE 技术专项攻克,包括性能问题、架构难题及用户体验问题; 我们期待你的加入,一起打造业界领先的研发效能产品和技术
1、制定该 Agent 产品子方向(包括代码生成、代码补全、Sub-Agent、IDE 插件集成等)评测战略:明确关键指标(如 Tab 触发补全采纳率、inline completion 命中率、生码成功率、bug 回退率、开发者效率提升等)并驱动落地。 2、搭建并维护数据集与基准环境:包括开发者真实 IDE 行为日志、补全/生成结果与 Cursor 或其他对标产品的横评数据、反馈回路及验证用例库。 3、设计并执行横评流程:定义评测用例、场景覆盖(例如 VS Code、JetBrains、Web、浏览器插件、TUI)、与 Cursor 或业界基准做对比分析,形成报告与洞察。 4、建设验证环境/实验平台:负责 offline 基准测试、online A/B 实验流程,支持模型版本上线前的评估、功能模块验证与监控看板建设。 5、与模型/算法团队协作:基于评测数据提出模型优化方向(例如 decode 策略、prompt 设计、上下文长度、错误回退机制、代码质量控制等),并跟踪优化效果。 6、赋能产品/工程团队:向前端、插件、IDE 集成等业务团队提供评测报告、数据解读、优化建议,支持其在 Agent 集成与推广中的决策。 7、团队管理与建设:制定团队 OKR、建立协作流程、提升团队执行力、推动数据驱动文化。
1. 负责Accio AI产品的研发,包括需求分析,系统设计,用 AI IDE 写代码,编写单测,模块数据分析,监控运维等; 2. 能够进行技术攻坚,架构优化,性能优化,并能能够自驱定义问题,解决问题,追过程,拿结果; 3. 主观能动性好,能够持续学习,特别是 AI 技术的发展和落地应用,提升产品效果,工程效率,技术先进性。
我们正在构建面向开发者的下一代 AI 编程工具,目标是将 LLM、上下文引擎、Agent 技术深度融合到 IDE 工作流中。让开发者获得更高效、更智能的编码体验。加入我们,你将参与核心功能设计、开发者体验与生态整合。 核心工作: 1、 负责 AI 编程工具产品的规划与功能设计。包括不限于: ● 代码搜索与知识检索(RAG、Codebase Index) ● 工程级上下文管理(ProjectRules、MCP、Agents) ● 与企业现有系统集成(CI/CD、GitLab、Jira) 2、 深度调研开发者工作流,挖掘高频痛点,设计可落地的 AI 场景解决方案; 3、 与设计、研发团队协作,推动产品快速迭代,并持续优化用户体验和性能; 4、 跟进前沿 AI/大模型能力(LLM、Code Agent 等),探索产品化机会; 5、 通过数据分析与用户反馈,持续验证和优化产品策略。
1、技术方案设计 • 收集、识别、分析客户需求,并确定技术方案的目标、范围和交付成果 • 基于需求分析,进行技术可行性分析和方案评审,选择合适的技术选型、技术架构、工程架构和开发流程等 2、技术实现 • 基于技术方案的拆解,按照任务目标和产出规范,完成任务/子任务的设计、编码开发和功能实现 • 对编码进行阶段性的讨论和CodeReview,并通过调试优化,推动代码成功部署 • 对开发中和部署后的程序进行必要的维护和迭代,包括Bug排查、问题诊断、体验改善、性能和成本优化等 3、基础技术建设 • 洞察和抽象团队内的共性技术需求,形成基础技术方案 • 通过技术框架、SDK、组件库、工具、平台、知识库等可复用能力的建设,不断提升团队研发效率和质量 4、体验与质量 • 关注客户体验,在前端性能、交互、一致性等方面确保产出体验,并通过技术优化、工具建设、机制保障等不断提升体验 • 构建质量、安全、稳定性管理相关的规范、流程以及工具,不断提升产品或平台的质量、安全性和稳定性 5、技术洞察与研究 •收集领域内的最新技术信息,追踪并定期分析竞对产品的核心技术和发展方向,包括但不限于技术原理、技术优劣势、应用场景等 • 通过内外部渠道,了解并洞悉客户需求,并凝练形成对应的技术洞察 6、技术规划 • 基于业务需求和技术洞察,制定技术团队的中长期发展规划和技术路线图 • 体系性的设计各类配套规划,包括技术人员规划、技术基础设施规划、技术质量规划、技术安全规划等