岗位描述
工作内容
- 负责算法任务平台的整体架构设计与技术演进,保障平台的高可用、高性能与可扩展性
- 设计并实现任务管理能力:任务的全生命周期管理(创建、编排、状态流转、重试、优先级、依赖管理等)
- 设计并实现任务调度引擎:支持大规模异步任务的分发、排队、限流与调度策略优化
- 负责CPU / GPU 异构资源调度:资源池化、资源配额、亲和性调度、GPU 显存与算力的合理分配与隔离
- 主导核心模块的技术选型、性能调优与疑难问题攻关,制定技术规范并进行代码评审
- 与算法团队、平台团队紧密协作,将算法工程化诉求落地为稳定的平台能力
- 指导团队成员,推动技术分享与团队整体能力提升
任职要求
基础要求
- 计算机相关专业本科及以上学历,5年以上 Java 开发经验,其中具备一定的架构设计经验
- 精通 Java 核心技术,深入理解 JVM 原理、内存模型、GC 调优、并发与多线程编程
- 熟练掌握 Spring / Spring Boot / Spring Cloud 等主流框架及微服务架构
- 熟悉常用中间件:MySQL、Redis、消息队列(Kafka / RabbitMQ / RocketMQ 等)
- 具备高并发、分布式系统的设计与实战经验
核心要求
- 具备异步任务管理的实战经验,熟悉任务队列、异步编排、状态机、任务重试与幂等等机制
- 具备算法调度 / 任务调度管理经验,熟悉大规模算法调度模式或具有相关系统经验。
- 理解 CPU / GPU 资源调度原理,有异构资源管理与调度实践经验者优先
加分项
- 具备 Argo(Argo Workflows / Argo Events 等) 使用或二次开发经验
- 熟悉 Kubernetes、容器化及云原生技术栈
- 有 AI / 算法平台、MLOps、大数据平台相关建设经验
- 有开源项目贡献或技术社区影响力