岗位职责
- 持续提升 Coding Agent 的任务管理、过程协作和结果交付体验;
- 参与桌面客户端核心模块的架构设计与长期演进,推动现有产品能力持续迭代,并探索面向未来的产品与技术方向;
- 设计人与 Agent 的协作方式,让用户能够理解、干预和复用 Agent 的工作过程;
- 建设高质量的跨平台客户端体验,持续提升性能、稳定性、安全性、可观测性和问题诊断效率;
- 与产品、设计、模型、Agent 和服务端团队端到端协作,把模型与 Agent 的新能力转化为用户能够理解、控制和信任的产品体验。
职位要求
- 3 年以上桌面客户端、开发者工具或复杂应用系统研发经验,能够独立负责关键模块设计、落地和线上问题定位;
- 熟悉 Electron、Tauri、Node.js、原生桌面开发或其他跨平台客户端技术中的一种或多种,具备多进程、多窗口、应用生命周期或系统能力集成经验;
- 对状态管理、异步并发、进程通信、流式数据和网络可靠性有深入理解,能够处理事件乱序、断线重连、任务取消和失败恢复等问题;
- 具备大型客户端模块化或架构演进经验,重视性能、稳定性、安全边界和可观测性,能够使用工程化手段诊断复杂问题;
- 理解 Coding Agent 的关键机制,包括上下文、工具调用、权限控制、执行过程、失败恢复和结果评估;
- 能从产品目标和真实用户问题出发做技术判断,深度使用 AI 编程工具,并持续判断模型能力边界与产品机会。 加分项:
- 有 AI Coding、Coding Agent、Cloud IDE、VS Code、JetBrains 或其他开发者工具研发经验;
- 熟悉 IPC、WebSocket,以及 SSH、Container、远程开发或浏览器自动化;
- 有复杂客户端性能治理、可观测性、企业级安全经验,或为高质量开源项目贡献过代码。