Machine Learning System Scheduling Engineer Graduate (Applied Machine Learning) - 2027 Start

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningSkills: ["Analytical and modeling ability"]

Build and optimize resource scheduling systems for machine learning workloads powering Volcano Ark and the ML platform. Design orchestration for heterogeneous compute and storage across GPUs, CPUs, accelerators, cloud storage, VPC, and RDMA across data centers and clusters. Work on offline training, online inference, and other multi-tenant workloads, improving utilization, efficiency, and strict isolation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 day ago

Machine Learning System Scheduling Engineer Graduate (Applied Machine Learning) - 2027 Start

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Build and optimize resource scheduling systems for machine learning workloads powering Volcano Ark and the ML platform. Design orchestration for heterogeneous compute and storage across GPUs, CPUs, accelerators, cloud storage, VPC, and RDMA across data centers and clusters. Work on offline training, online inference, and other multi-tenant workloads, improving utilization, efficiency, and strict isolation.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Graduate level

Key Responsibilities

  • •Design and develop resource scheduling systems for machine learning workloads for Volcano Ark and ML platform products.
  • •Optimize orchestration and scheduling across heterogeneous compute resources (GPUs, CPUs, accelerators) and storage/network resources (cloud storage, VPC, RDMA) across data centers/clusters.
  • •Support scheduling requirements for offline training, online inference, and other workloads.
  • •Improve overall resource utilization and efficiency under strict multi-tenant isolation.

Key Requirements

  • •Completing or recently completed a Bachelor's or Master's degree in Computer Science or a related discipline.
  • •Proficient in one or two programming languages in a Linux environment, such as Go, Java, or Python.
  • •Solid foundation in computer science and programming, including algorithms and data structures, with good coding habits.
  • •Familiar with mainstream machine learning frameworks such as TensorFlow or PyTorch.
  • •Knowledge of Kubernetes architecture/ecosystem and container technologies such as Docker, container, and Kata, plus distributed systems principles.
Experience:Large-scale machine learning computeCloud-native machine learning
Education:
Skills:Analytical and modeling ability
Tech Stack:GoJavaPythonLinuxTensorFlowPyTorchKubernetesDockerKataVolcanoYARNMesosCUDARDMAVPC

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn