AI Agent全栈开发工程师(DevMate & DevHelper)
Zoom ·careers.zoom.com
Apply direct业务介绍
- DevMate(团队未来 1–2 年的核心战略项目):面向 Zoom 工程师的 AI Coding Agent 管理平台。工程师在 Web 端直接把一个 Jira 需求、一份设计稿、一个 bug 复现,提交为一个 Task;平台将任务调度到运行在工程师本机或 VM 上的 Worker,在隔离的工作区里跑 Claude Code / Codex 等 Coding Agent 完成实现、测试、产出 MR。产品形态覆盖任务编排、实时协作(Steer / Approve / Input)、测试驱动的质量门禁,以及一个包含 Inbox / Chat / Tasks / Agents / Skills / Workers / Workspaces 的端到端 Web 工作台。任务角色未来将从 Engineer 纵向扩展到 PM / Sales / SRE / Security / CD,也有机会反哺到 Zoom Claw 这类面向终端用户的 AI 产品线,成为公司级 AI Agent 基础设施。
- MCP CLI(Helper)— DevMate 的内部生态底座:用 Rust 实现的统一 CLI + MCP Server,把 GitLab、Jira、Jenkins、JFrog、TestZoom、Productboard、Zoom Meeting / Chat / Doc、DayOne、MemLog、AI Hub 等十几个 Zoom 内部系统抽象成一组标准 MCP Tools,任何支持 MCP 的 AI Agent(Cursor / Claude Code / Codex / DevMate Worker)都能直接调用;同时内置 E2EE Vault(凭证保险箱)、Okta / OAuth 认证链路、Skill 分发与 Allowlist 授权机制。DevHelper 作为它现有的桌面端壳子承载可视化与配置入口,为上千位工程师提供每日使用入口——这一层不仅是工具,更是 DevMate 让 Agent 能"真正在 Zoom 内部办事"的关键基础设施。
岗位职责
参与 DevMate Web 前端(React + Tailwind)的功能开发,包括 Task / Chat / Agent / Worker / Skill 等模块的 UI 与实时交互; 承担部分后端开发工作(Python / FastAPI),实现 REST API 与简单的业务逻辑; 参与 MCP CLI / DevHelper 的功能扩展,把更多 Zoom 内部系统接入为 MCP Tools,让 AI Agent 能直接调用; 与产品、设计、后端等同学协作,把需求落地到产品中; 在工作中积极使用 Cursor / Claude Code / DevMate 等 AI 工具,提升自己的研发效率。
任职要求
计算机相关专业本科及以上学历,3 年及以上 Web 前端开发经验; 熟练掌握 JavaScript / TypeScript、HTML5、CSS3,了解 Tailwind 等常用样式方案; 熟悉 React 或 Vue 3 至少一种主流框架,能够独立完成中等复杂度的页面与组件开发; 会用 Vite / Webpack 等构建工具,熟悉 pnpm / npm 等包管理器; 有任意后端语言的开发经验(Python / Node.js / Go 均可),能写简单的 REST 接口; 英语读写能够覆盖日常工作沟通与文档阅读; 对 AI 编程工具(Cursor / Claude Code / Codex / MCP 等)感兴趣,愿意在工作中持续使用并探索; 学习能力与主动性强,愿意在新方向上不断尝试。
加分项(Optional)
- 有 LLM 应用 / Agent / MCP Server / MCP Client 相关的实践或玩票经验;
- 熟悉 FastAPI / SQLAlchemy 或同等的 Python Web 技术栈;
- 有 WebSocket / Socket.IO / SSE 等实时通信开发经验;
- 有 Rust 或 Tauri / Electron 桌面端开发经验;
- 有内部研发工具 / Developer Platform / DevOps 类项目经验。
发展机会
- 深度参与 DevMate 从 0 到 1 的产品落地,亲历一个面向 Zoom 全员的 AI Coding Agent 平台从早期架构走向规模化;在 Engineer 场景验证之后,有机会将平台能力辐射到 PM / Sales / SRE 等更多角色,甚至反哺 Zoom Claw 等面向终端用户的 AI 产品线;
- 参与建设 MCP CLI 这一"Zoom 内部 Agent 生态底座":你写的每一个 MCP Tool,都会被 Cursor / Claude Code / DevMate Worker 上千次/天地调用,直接影响 Zoom 产品研发的效率;
- 同时接触 Web 端(React / Vue)+ 服务端(FastAPI)+ AI Agent / MCP / Rust CLI 多条技术线,向全栈方向自然成长;
- 与 Zoom 全球工程团队协同工作,参与国际化技术评审;
- 表现突出者有机会成长为前端 / 全栈技术骨干,主导 DevMate 平台未来的部分技术方向。
Ways of Working
Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.
Benefits
As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. Click Learn for more information.
About Us
Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars.
We’re problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Find room to grow with opportunities to stretch your skills and advance your career in a collaborative, growth-focused environment.
Our Commitment
At Zoom, we believe great work happens when people feel supported and empowered. We’re committed to fair hiring practices that ensure every candidate is evaluated based on skills, experience, and potential. If you require an accommodation during the hiring process, let us know—we’re here to support you at every step.
If you need assistance navigating the interview process due to a medical disability, please submit an Accommodations Request Form and someone from our team will reach out soon. This form is solely for applicants who require an accommodation due to a qualifying medical disability. Non-accommodation-related requests, such as application follow-ups or technical issues, will not be addressed.