岗位描述
工作职责
1、负责智能体场景应用的需求沟通、方案设计和技术开发等工作。
2、负责Electron桌面端应用的前端架构设计、功能开发和性能优化。
3、负责开发AI Agent相关交互体验,包括但不限于对话、多任务流、工具调用、文件处理、执行状态、日志展示等。
4、负责优化Electron应用体验,包括启动速度、运行性能、内存占用、IPC通信、包体积、自动更新和跨平台兼容性。
5、负责使用Vibe Coding工作流提升研发效率,借助Cursor、Claude Code、Codex、Copilot等工具完成需求拆解、代码生成、重构、调试和测试。
6、负责研究Claude Code、Codex、OpenHands、Continue、Aider等智能体/AI编程工具的源码架构,积极参与智能体能力、工具调用框架、任务执行系统和上下文管理机制的设计与落地。
7、负责参与产品需求讨论,将复杂AI能力转化为清晰、易用、稳定的用户体验。
8、协助后端/模型工程师,具备接入LLM、Agent Workflow、MCP/Tool Calling 等能力。
工作要求
1、本科及以上学历,人工智能、软件工程、网络空间安全、计算机科学与技术等理工科相关专业,可接收优秀应届毕业生。
2、熟练掌握JavaScript/TypeScript,熟悉 React/Vue/Svelte任一主流前端框架。
3、熟悉Electron程序优化,能够围绕启动速度、运行性能、内存占用、CPU占用、页面渲染、IPC通信、包体积、安全隔离等问题进行系统性分析和优化。
4、熟悉Electron工程化实践,包括但不限于本地文件访问、系统托盘、快捷键、自动更新、日志系统、崩溃排查、多平台打包发布等。
5、熟悉Vibe Coding工作流,能够高效使用AI编程工具辅助完成开发,并具备代码审查、结果校验和工程判断能力。
6、对AI Agent产品有实践或浓厚兴趣,理解 Prompt、工具调用、上下文管理、任务执行链路、状态管理等概念。
7、对Claude Code、Codex、OpenHands、Continue、Aider等开源或主流智能体 /AI编程工具的源码架构有深度研究,理解其Agent Loop、工具调用、上下文压缩、代码编辑、终端执行、权限控制、多任务调度等核心设计。
8、具备Electron实际项目经验者优先,理解主进程、渲染进程、Preload、IPC、Context Isolation、Node Integration 等机制。
9、具备良好的产品意识,能独立拆解问题并交付稳定、可维护的产品体验。
专业要求
人工智能、软件工程、网络空间安全、计算机科学与技术等理工科相关专业