Machine Learning System Engineer Graduate (AML) - 2026 Start (PhD)

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningEducation: phdSkills: ["Logical analysis","Collaboration","Communication","Self-motivation","Technical documentation"]

Work on large-scale machine learning recommendation systems within an internal middle platform, contributing to engineering and algorithm research across multimodal systems, high-performance inference engines, and training frameworks. Collaborate on distributed systems design and development for training and inference serving multiple ByteDance products, and help advance areas like search, recommendation, and ranking.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Machine Learning System Engineer Graduate (AML) - 2026 Start (PhD)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 31 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Work on large-scale machine learning recommendation systems within an internal middle platform, contributing to engineering and algorithm research across multimodal systems, high-performance inference engines, and training frameworks. Collaborate on distributed systems design and development for training and inference serving multiple ByteDance products, and help advance areas like search, recommendation, and ranking.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Graduate level

Key Responsibilities

  • •Research and build large-scale recommendation systems.
  • •Explore engineering research directions such as multimodal systems and high-performance inference engine/training frameworks.
  • •Conduct algorithmic research directions including search, recommendation, and ranking.
  • •Design, develop, and maintain large-scale distributed systems for training and inference.
  • •Contribute to ML computing capabilities used by internal business units and external enterprise clients through Volcano Engine.

Key Requirements

  • •Hold a doctoral degree, with preference for Computer Science, Software Engineering, or related fields.
  • •Proficiency in one or more programming languages such as C/C++/Go/Python/Java in a Linux environment.
  • •Deep understanding of distributed system principles, with experience designing, developing, and maintaining large-scale distributed systems.
  • •Excellent logical analysis skills to abstract and decompose complex business logic, with a collaborative team spirit.
  • •Good learning ability, communication skills, self-motivation, and strong technical documentation habits.
Education:PhD / Doctorate in Computer Science, Software Engineering, or related fields
Skills:Logical analysisCollaborationCommunicationSelf-motivationTechnical documentation
Tech Stack:CC++GoPythonJavaLinuxDistributed systemsVolcano Engine

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