Agent平台开发工程师
岗位摘要
为预训练平台设计、构建稳定高效的开发工具,包括开发机平台、任务调度工具平台和视频结果评测平台,加速算法研发过程;构建并完善模型服务的监控、日志、告警系统,持续进行性能分析、瓶颈排查与线上问题应急响应
岗位职责
- 为预训练平台设计、构建稳定高效的开发工具,包括开发机平台、任务调度工具平台和视频结果评测平台,加速算法研发过程
- 构建并完善模型服务的监控、日志、告警系统,持续进行性能分析、瓶颈排查与线上问题应急响应
- 与算法研究员及其他工程师紧密合作,理解业务需求,提供工程化解决方案,并跟进多模态领域最新进展,探索技术落地可能性
- 对深度学习平台有足够认识,热衷于抽象标准工具,设计便捷、鲁棒、可复用的CLI工具和前端工具,加速大模型研发并降低认知负担
任职要求
- 计算机科学或软件工程相关领域的本科及以上学历
- 具备后端基础,并有AI平台开发相关经验,熟悉Kubernetes、后端开发和监控平台
- 有Agent开发平台经历者优先
- 开发过通用的CLI工具,具备较好的前后端全栈开发能力者优先,能够践行DevOps习惯
- 精通Golang、Python、C++或Java之一,熟悉WebSocket、gRPC等通信协议,有高并发、低延迟网络服务开发经验
- 熟悉对象存储(如S3、OSS)、关系型数据库、Redis、ClickHouse;熟悉LanceDB、Daft、Ray计算框架,了解向量数据库原理与应用者优先
- 有扎实的后端服务开发经验,熟悉Linux开发环境,掌握Docker容器化技术,熟练使用Kubernetes等编排工具
- 熟悉计算机体系结构、操作系统、计算机网络、多线程编程等基础知识
- 熟悉CI/CD流程、代码版本管理(Git),具备良好的编码习惯与文档编写能力
加分项
- 熟悉 LanceDB 和 Daft、Ray 计算框架,了解向量数据库原理与应用
- 系统开发:有扎实的后端服务开发经验,熟悉Linux开发环境,掌握Docker容器化技术,熟练使用Kubernetes等编排工具
- 扎实的基础知识:熟悉计算机体系结构、操作系统、计算机网络、多线程编程等基础知识
- 工程素养:熟悉CI/CD流程、代码版本管理(Git),具备良好的编码习惯与文档编写能力