工作职责
- 参与 AI Agent 系统的设计与研发,负责任务规划( Planning )、工具调用( Tool Use )、上下文管理( Context Management )、记忆机制( Memory )等核心模块的开发与迭代;
- 基于 TypeScript / Node.js 技术栈,开发和维护 Agent Runtime 、CLI 工具、SDK 及相关工程基础设施;
- 负责 Agent 工具调用能力的开发与集成,包括浏览器、Shell 、文件系统、数据库、第三方 API 、MCP 、Skills 等工具生态;
- 参与 Agent 工作流、状态管理、模型调用策略及上下文处理机制的设计和实现,提升复杂任务中的执行稳定性与成功率;
- 参与 Agent 工程化建设,包括 Harness Engineering 、Context Engineering 、错误处理、重试机制、日志记录、可观测性及性能优化;
- 编写单元测试、集成测试和自动化回归测试,参与 Agent Benchmark 、评测 Harness 和质量评估体系建设;
- 跟进并实践 AI Agent 领域的新技术,包括 ReAct 、Tool Calling 、Code Agent 、Multi-Agent 和 Agentic Workflow 等;
- 与产品、算法及后端团队协作,将 Agent 能力应用于 AI Coding 、智能助手、自动化工作流等实际业务场景。
任职资格
- 计算机、软件工程或相关专业本科及以上学历,具备良好的数据结构、算法和计算机基础;
- 具有 3 年左右软件开发经验,其中至少 2 年 TypeScript / Node.js 相关开发经验;
- 熟练掌握 TypeScript 和 JavaScript ,理解类型系统、异步编程、模块化及常见设计模式;
- 熟悉 Node.js 运行机制,包括 Promise 、Event Loop 、Stream 、Worker Thread 等,并具备实际项目应用经验;
- 熟悉现代 TypeScript 工程体系,包括 npm 、pnpm 或 yarn 、ESM/CJS 、Monorepo 、Bundler 、CLI 开发和 Package 发布等;
- 熟悉至少一种主流大模型 API ,如 OpenAI 、Anthropic 、Gemini 或其他兼容接口,了解 Prompt 、Tool Calling 、Structured Output 等基础能力;
- 具有 Agent 、RAG 、AI Coding 、智能助手或 LLM 应用相关项目经验,能够独立完成 Agent 功能模块的开发和调试;
- 熟悉 RESTful API 、WebSocket 、数据库及常见后端开发模式,具备良好的接口设计和系统集成能力;
- 熟悉 Git 、Linux 和 Docker ,具备良好的编码规范、测试意识和问题排查能力;
- 具备较强的学习能力和问题分析能力,能够定位并解决 Agent 长链路执行中的异常、状态错误和稳定性问题。
加分项
- 有 Vercel AI SDK 、Pi Agent 、OpenAI Agents SDK 等 Agent 框架使用或二次开发经验;
- 有 MCP Server 、MCP Client 、Skills 、插件系统或工具注册机制的开发经验;
- 有 Coding Agent 、浏览器自动化 Agent 、数据分析 Agent 或多 Agent 系统项目经验;
- 熟悉 Playwright 、Puppeteer 、Electron 、VS Code Extension 或终端工具开发;
- 有 Agent Benchmark 、LLM Evals 、自动化评测或模型效果分析经验;
- 有 TypeScript 、Node.js 或 AI Agent 相关开源项目贡献经验;
- 有较强的技术兴趣,能够持续关注并快速实践 Agent 领域的新技术。
工作地点
深圳南山
有意者简历请发 [email protected]