岗位职责
- 负责构建和管理字节跳动机器学习平台底层基础设施,通过在离线统一调度器支持机器学习场景编排调度方案;
- 负责机器学习场景下,优化离线任务训练资源流转效率,提升CPU/GPU资源利用率;
- 负责设计和构建下一代大规模K8S/Yarn融合场景下的资源调度系统。
职位要求
- 本科及以上学历,计算机相关专业优先;
- 具备扎实的数据结构和算法基本功,熟悉常见的调度算法;
- 精通Java/C++/Go等编程语言之一或多个;
- 深入理解Kubernetes、Yarn等一个或多个系统的调度实现;
- 有较强的数据分析能力。 具备以下条件者加分:
- 熟悉Kubernetes架构,有丰富的云原生系统开发经验;
- 熟悉主流的机器学习框架(ensorFlow/PyTorch/MXNet);
- 在GPU/Networking训练加速(RDMA)相关领域开发或使用经验(如Cuda/NCCL等工具),有GPU隔离技术研究和实践经验优先(含eGPU/MIG等);
- 有分布式系统的实践管理经验,或对业界计算基础设施动向有较强的热情。