Agent开发工程师

岗位职责

1. 负责AI Agent系统的架构设计、开发与优化,确保系统的稳定性和可扩展性

2. 参与Agent项目的全生命周期开发,包括需求分析、技术方案设计、编码实现及测试部署

3. 设计和实现基于LLM的智能对话系统、任务规划与执行引擎

4. 负责后端API服务的开发与维护,保证接口的高性能和高可用性

5. 与产品、算法团队协作,将AI能力有效集成到业务场景中

6. 优化Agent的推理效率、响应速度和准确性

7. 编写技术文档,参与代码审查,保证代码质量

任职要求

必备条件

1. 项目经验:至少独立参与过1个完整的Agent项目,能够清晰阐述项目架构和技术实现

2. 后端框架:熟练掌握FastAPI或Flask框架,具备RESTful API设计与开发经验

3. Agent框架:熟练使用LangChain、LlamaIndex等主流Agent开发框架,能够基于框架源码进行二次开发和定制化扩展

4. Prompt工程:具备扎实的Prompt Engineering能力,能够针对不同场景设计和优化提示词,提升Agent的任务完成质量和准确性

5. 数据库:熟练使用MySQL、PostgreSQL、Redis、MongoDB等数据库

6. 作经验:2年及以上Python后端/Agent开发经验

优先条件

1. RAG系统:具有检索增强生成(RAG)系统的设计与实现经验,熟悉向量数据库(如Pinecone、Milvus、Qdrant、Chroma等)

2. Multi-Agent:有多智能体协作系统开发经验,熟悉Agent间的通信机制和协调策略

3. LLM应用:深度使用过主流大语言模型(GPT、Claude、LLaMA等)的API,有丰富的模型调优和参数配置经验

4. 源码贡献:对LangChain、LlamaIndex等开源框架有源码级的理解,有过Pull Request或Issue贡献

5. Function Calling:熟悉Tool Use、Function Calling等Agent核心技术的实现原理

6. 性能优化:有Agent系统性能调优经验,包括推理加速、并发优化、缓存策略等

技能要求

- 编程语言:精通Python,代码规范良好,熟悉面向对象和函数式编程

- AI/ML基础:了解机器学习、自然语言处理的基本概念和原理

- 工具链:熟悉Git版本控制、CI/CD流程

- 问题解决:具备良好的问题分析和解决能力,能够独立排查和修复线上问题

- 学习能力:对AI技术保持热情,关注行业动态,具备快速学习新技术的能力

- 代码质量:注重代码可维护性,能够编写单元测试和集成测试

加分项

- 有开源项目贡献或个人技术博客

- 参与过大规模Agent系统的架构设计

- 有Few-shot Learning、Chain-of-Thought等先进Prompt技术的实践经验

- 深入理解Agent的Memory机制、Planning策略、Reflection反思等核心模块

- 了解强化学习、知识图谱在Agent中的应用

- 有AI产品从0到1的完整落地经验

- 熟悉AutoGPT、MetaGPT、CrewAI等其他Agent框架

- 有向量检索、Embedding模型微调经验

公司地点:上海浦东新区恒生银行大厦9楼

公司简介:

职位发布者:吴经理

上海广卓轩网络科技有限公司

融资阶段:

公司规模:

相似职位: