岗位描述
职位描述
负责 ZCode 客户端基础架构的规划、设计与持续演进,为产品的稳定性、性能和兼容性制定技术基线和演进路线,是 PC 客户端工程质量的第一责任人。
负责客户端核心链路开发:流式对话与 Agent 交互、工具调用与权限请求、本地文件与 workspace 管理、diff / 补丁、长任务中断 / 恢复 / 重连、远程 workspace(SSH / WSL / Docker)等
负责 Windows / MacOS / Linux 三端桌面端的功能一致性、兼容性与发版稳定性
构建并维护远程工作空间调度能力,保障分布式系统的实时性、安全性与状态同步
参与客户端基础能力建设,自动更新、安装包、本地数据与配置、日志与诊断、性能监控、安全沙箱等
与产品、算法、服务端、测试紧密协作,将 AI Agent 能力高质量落地到桌面端
参与 Code Review、技术方案评审与工程规范建设,带动团队客户端工程水平整体提升
任职要求
对 AI 技术和大语言模型有浓厚兴趣,愿意跟进和探索最新的技术趋势,具备良好的学习和问题解决能力
本科及以上学历,计算机 / 软件工程或相关专业,3 年以上专业客户端开发经验
扎实的 Web / 前端工程能力:精通 Nodejs、TypeScript ,熟练掌握 React(或 Vue)及其生态
扎实的 Electron 开发经验:深入理解主进程/渲染进程架构设计、IPC 通信机制及安全性模型,具备 Addon 开发与调试能力
熟悉桌面跨端构建与分发,深入理解 Windows、Mac、Linux 操作系统的差异与底层机制,有丰富的跨平台兼容性问题实战经验,熟悉系统级API、进程调度与文件系统特性
具备较好的工程化素养:熟练使用构建工具、CI / CD、自动化测试,关注代码质量与可维护性,在桌面端性能优化领域有扎实的实战积累,掌握冷启动剖析、内存泄漏诊断、渲染性能分析等工具链与方法论,能主导专项优化
对 Cloud IDE 有理解,拥有云端工作区协同调度的全链路研发经验
有客户端重构 / 质量治理经验者优先——能在一个已有代码库上识别问题、推动改进、而不只是从 0 写新功能
自驱力强,沟通与协作能力优秀,能扛起质量责任,责任心强
加分项
有 AI Coding Agent / AI Native 桌面产品(如 Claude Code、Cursor、Codex 等)开发或深度使用经验
有大型桌面应用(VS Code 扩展、IDE 插件、编辑器等)开发经验
有 Web 远程控制、远程 workspace(SSH / WSL / Docker)、云 IDE 相关链路开发经验
有 Rust / Go / C++ 等编写 native 模块或高性能客户端组件的经验
有客户端性能、稳定性、启动速度等专项优化经验
有开源项目、技术博客,或客户端工程相关分享