岗位职责
- 参与混部和统一调度技术方案的架构设计和核心代码开发,通过混部和潮汐资源满足离线大数据或ML训练等场景的资源需求;
- 解决混部和并池场景下,多租户之间的资源协调、弹性出让、性能隔离等技术难题;
- 通过数据与机器学习算法给调度系统提供更加准确和智能的决策,在满足不同类型(在线服务/流批计算/训练推理/存储服务等)工作负载混跑时的SLO前提下,尽可能高提升机器利用率;
- 通过数据分析等手段,挖掘多种场景的潜在优化空间;
- 具备良好的沟通协调能力,推进混部技术在多种业务场景落地。
职位要求
- 本科及以上学历,计算机相关专业优先,具备扎实的数据结构和算法基本功,熟悉常见的调度算法;
- 精通Java/C++/Go等编程语言之一或多个,计算机理论基础扎实,例如对操作系统原理、TCP/IP等有比较深入的理解;
- 深入理解Kubernetes、Mesos、Yarn等一个或多个系统的调度实现;
- 熟悉容器化、轻量级虚拟机等相关技术;
- 具备较强的数据分析和建模能力,关注业界计算基础设施相关发展方向,并有较强的热情。 加分项:
- 深入了解Cgroup、Cgroup-v
- CFS、IOCost等内核技术原理,具备相关开发调优经验;
- 深入了解Docker/Containerd等容器运行时技术原理;
- 过硬的系统问题分析经验和能力,能够解决复杂的系统问题;
- 过硬的底层系统问题分析经验和优化能力。