字节跳动资源调度与计算效率研发工程师/架构师 - AI算力基础设施
社招全职A246060A地点:北京 | 杭州 | 上海状态:招聘
工作描述
任职要求 1、具备扎实的计算机基础,熟悉数据结构、算法、操作系统、计算机网络和分布式系统; 2、熟练使用Go、C++、Java、Rust等至少一种编程语言,具备良好的系统设计和工程实现能力; 3、熟悉Kubernetes、Yarn、Mesos、Slurm等至少一种资源管理或调度系统,理解其核心架构和调度机制; 4、对集群、资源调度或系统性能有深入兴趣,能够分析和解决复杂的生产系统问题; 5、具备较强的系统抽象和数据分析能力,能够在业务需求、系统复杂度、稳定性和资源效率之间做出合理取舍; 6、具备良好的沟通和推动能力,能够与业务、SRE、内核、服务器、网络、存储等团队共同推进复杂项目。 加分项: 1、有集群管理、资源调度、资源混部、容量规划或资源利用率优化经验; 2、熟悉GPU调度及硬件拓扑,包括异构卡型、Gang Scheduling、PCIe、NUMA、N…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
Yarn+
[英文] Introduction
https://yarnpkg.com/getting-started
Yarn is an established open-source package manager used to manage dependencies in JavaScript projects.
Mesos+
https://www.baeldung.com/apache-mesos
Apache Mesos is a platform that allows effective resource sharing between such applications.
https://www.oreilly.com/library/view/learn-apache-mesos/9781789137385/
Learn Apache Mesos is the go-to book for anyone eager to master the power of efficient resource management and cluster deployment with Apache Mesos.
Slurm+
https://researchcomputing.princeton.edu/education/external-online-resources/slurm
All the Research Computing clusters at Princeton rely on a workload manager called SLURM to allocate resources to jobs of different users.
https://www.youtube.com/watch?v=NH_Fb7X6Db0&list=PLZfwi0jHMBxB-Bd0u1lTT5r0C3RHUPLj-
Introduction to the Slurm Resource Manager for users and system administrators.
还有更多 •••
相关职位
社招3年以上技术类-开发
1. 精通golang等编程语言,熟练掌握常见数据结构和算法设计,具备高标准的研发质量意识; 2. 计算机基础扎实,掌握计算机系统结构,Linux操作系统,计算机网络,数据库等基础知识; 3. 具
更新于 2026-06-03杭州
社招3年以上技术类-开发
1. 精通golang等编程语言,熟练掌握常见数据结构和算法设计,具备高标准的研发质量意识; 2. 计算机基础扎实,掌握计算机系统结构,Linux操作系统,计算机网络,数据库等基础知识; 3. 具备大
更新于 2026-06-29杭州
社招3年以上技术类-开发
1. 精通golang等编程语言,熟练掌握常见数据结构和算法设计,具备高标准的研发质量意识; 2. 计算机基础扎实,掌握计算机系统结构,Linux操作系统,计算机网络,数据库等基础知识; 3. 具备大
更新于 2026-07-06杭州