Coding Agent 研发工程师· 2026-07-08
Kimi Code 招 Coding Agent 研发工程师,建设模型之外的关键系统,让 Agent 在真实工程任务中更稳定、可靠、可验证
Kimi Code 是 Moonshot AI 面向开发者打造的 Coding Agent。我们在寻找 Coding Agent 研发工程师,一起建设模型之外的关键系统:让模型能在真实代码仓库、真实工具链和真实开发流程中完成任务,而不只是生成代码。 【我们在解决什么问题】 今天的 Coding Agent 还远没有到最终形态。它们会写代码,但也会迷路、重复、误解上下文、错误调用工具、无法恢复失败,在长任务中丢失目标。 我们关心的问题是:如何让 Agent 在真实软件工程任务中更稳定、更可靠、更可验证,并且能够通过 trace、评测和数据持续进化。 【你会做什么】 - 参与 Kimi Code 核心功能和工程架构建设,构建 Coding Agent 系统 - 设计和优化 Coding Agent 的执行循环,包括任务拆解、工具调用、结果观察、错误恢复、长任务续跑和最终验证 - 建设面向真实代码仓库的工具系统,包括文件编辑、命令执行、代码搜索、测试运行、Git 工作流、沙箱与远程执行等能力 - 研究代码仓库级别的上下文工程,包括代码检索、文件选择、上下文压缩、历史轨迹管理、任务状态维护和长期记忆 - 基于真实用户任务和 Agent trace,构建失败样本、评测集和分析工具,定位 Agent 为什么失败,以及如何让它下次成功 - 与模型团队协作,从 Agent 侧探索模型能力边界,推动模型与 Coding Agent 系统共同进化 【我们喜欢这样的人】 你不一定什么都会,但真的热爱 AI 编程工具;你可以是工程能力很强的人,喜欢架构、工具、平台、复杂系统和工程质量;也可以是对 Agent 行为很敏感的人,喜欢分析 trace、拆解 prompt、研究 workflow 和评测方法。 你使用 AI 写代码,是为了更快、更大胆地解决问题,而不是因为离开 AI 就写不了代码。AI 能写的代码你能写,AI 写不了的代码你也能写。 我们希望你不只是“实现需求”,而是会追问:这个能力解决了什么真实问题?它是否真的让 Agent 变强?它能不能被观测、被评测、被持续改进? 如果你也相信 Coding Agent 还远没有到最终形态,欢迎加入我们,一起探索 Kimi Code 的未来!
【我们希望你】 - 有扎实的软件工程能力,熟悉 TypeScript / Python / Go / Rust 等至少一种语言,并能快速掌握新技术栈 - 是 AI 编程工具的高强度用户,能说清楚不同工具在上下文、工具调用、任务规划、编辑体验、失败恢复上的差异 - 理解 LLM Agent 的基本机制,例如 Agent Loop、Tool Use、Context Engineering、Planning、Memory、Prompt Engineering、MCP、Subagent、Multi-agent、Evaluation、Observability 等 - 有较强的自驱力,能主动发现问题、拆解问题并推动解决 - 有一双发现垃圾的眼睛,能喷人,也接受被喷 【加分项】 - 有自己的开源项目,或深度参与过开源项目 - 做过 CLI、IDE 插件、开发者工具、代码分析、沙箱、远程执行、插件系统等相关项目 - 做过 Agent / LLM 应用 / Evaluation / Benchmark / Observability / Trace Analysis 相关工作 - 对主流 AI 编程工具有深入使用和批判性理解 - 有较强的产品 sense 和实验品味,能从用户反馈、Agent trace 和评测结果中发现问题、验证改进 - 有高含金量比赛奖项、论文发表、研究项目或其他能够体现技术深度的成果 - 英文阅读和沟通能力良好,能够跟进海外技术社区和前沿项目