职位描述
岗位职责:
● 负责人工智能应用的后端服务开发, 包括API设计 、业务逻辑实现 、数据交互等,确保 后端系统的高性能 、高可用性和可扩展性。
与算法工程师紧密合作 ,将人工智能算法(如机器学习 、深度学习 、 自然语言处理 等) 集成到后端服务中 ,确保算法的高效运行和准确调用 。
● 设计和优化后端架构 ,使用Python 、Java 、Node.js等技术栈, 结合容器化
(Docker) 、微服务架构(如Kubernetes) 等技术, 提升系统的稳定性和可维护性。
● 负责后端数据库的设计和优化 ,使用关系型数据库( MySQL 、PostgreSQL) 和非关 系型数据库( MongoDB 、Redis) 存储和管理数据, 支持AI应用的数据需求。
● 开发和维护AI应用的后端接口 ,确保前端界面能够高效调用AI算法, 提供流畅的用户 体验。
● 参与AI模型的训练和部署流程 ,协助算法工程师进行模型的版本管理 、性能监控和优 化 ,确保模型在生产环境中的稳定运行。
● 跟踪后端技术趋势和AI应用开发的实践, 不断优化系统架构和技术选型, 提升系 统的性能和用户体验。
任职要求:
● 本科及以上学历, 计算机相关专业 。5年以上后端开发经验 ,有完整的项目开发经验, 熟悉后端开发流程。
● 熟练掌握至少一种后端开发语言, 如Python 、Java 、Node.js等, 熟悉常见的后端开发 框架。
● 熟练掌握容器化技术( Docker) 和微服务架构( Kubernetes), 能够高效地进行容器 编排和服务部署 ,确保系统的高可用性和可扩展性。
● 熟悉人工智能应用的后端开发流程 ,有将人工智能算法集成到后端服务中的经验优先。
● 具备良好的数据库设计能力, 熟悉关系型和非关系型数据库的使用和优化,能够支持 AI应用的数据存储需求。
● 具备使用AI应用开发框架和工具的经验, 如LangChain 、LangGraph等, 能够快速开 发和优化AI驱动的应用程序 。熟练运用MCP( Model Context Protocol) 协议,能够 设计和实现AI模型与外部工具 、数据源和服务的无缝集成。
熟悉A2A(Agent-to-Agent) 协议, 能够支持多智能体之间的协作和通信 ,构建高效 的智能体协作网络。