职位描述
岗位职责:
1. AI能力集成与架构设计:负责将大模型能力(Agent、RAG等)与现有Java业务平台进行集成、架构设计与落地,推动平台智能化升级。
2. AI应用开发与优化:
o 基于Spring AI、LangChain等框架,开发AI智能体(Agent),实现任务规划、工具调用及记忆管理等核心功能。
o 开发与优化RAG系统,包括提示词工程、文本嵌入、向量检索与知识库管理,提升问答准确性与效率。
o 探索并集成如MCP等协议,标准化LLM与内部/第三方工具的交互能力。
3. 后端服务开发与改造:深入理解现有Java业务,负责相关后端服务的重构、适配与开发,以支持AI功能的无缝集成与高性能调用。
4. 工程化与落地:将AI原型转化为可维护、可监控、高可用的生产级服务,并负责相关技术文档的编写与维护。
5. 技术探索与赋能:跟踪AI工程化领域前沿技术,在团队内进行分享,为业务场景的自动化与智能化提供技术解决方案。
任职要求:
1. 核心基础(必需):
o Java功底扎实:3年以上Java后端开发经验,精通Spring Boot/Spring
Cloud、MyBatis,理解其核心原理与生态。
o 强烈的集成思维:具备优秀的系统集成能力,能清晰规划AI模块与现有Java平台的对接方案与技术路径。
2. AI技术能力(至少满足两项):
o 理解大模型应用开发的基本范式,如Prompt工程、RAG、Function Calling,并有实践项目经验。
o 有使用Spring AI、LangChain等任一框架进行应用开发的经验,了解智能体的基本概念(如ReAct、CoT)。
o 对向量数据库(如Milvus、Chroma、ES)、知识库构建流程有基本了解。
3. 编程与工程能力:
o 熟练掌握Python,能使用FastAPI/Flask进行服务开发和接口联调。
o 熟悉异步编程、多线程,具备分布式系统设计和性能优化意识。
o 熟悉Docker、K8s、CI/CD等开发运维流程,具备良好的工程习惯。
4. 软性素质:
o 良好的业务理解能力、沟通能力和团队协作精神。
o 学习能力强,对AI技术有热情,能快速将新技术应用于实际业务场景。