ByteDance
1,430 open roles
R&D Engineer, Training Infrastructure
SingaporeFull-timePosted Oct 10, 2026
Job description
About The Team
Our team provide foundational infrastructure and solutions for ML/AI scenarios at ByteDance, including data management for machine learning samples and multimodal data through Magnus, as well as distributed orchestration and computing framework capabilities through Primus and Ray.
Responsibilities
- Participate in the design and development of Ray-based distributed computing solutions within the company, supporting the Seed large model business.
- Contribute to feature development and performance optimization for the Ray, KubeRay, and related upper-layer ecosystem frameworks.
- Build capabilities for running Ray on Kubernetes, including elasticity, tidal resource clusters, stability, observability, and platform integration.
- Contribute to the Ray open-source community.
Qualifications
Minimum Qualification(s)
- Bachelor’s degree or above, preferably in Computer Science or a related field.
- Proficient in programming languages such as Python and C++.
- Experience with the RayCore/RayData/RayServe or Ray-related frameworks.
Preferred Qualification(s)
- Familiarity with common distributed computing frameworks, such as Spark/Flink; machine learning background is a plus.
Description copied from ByteDance's careers page. Read the full posting before you apply.
More jobs at ByteDance
Backend Software Engineer (SRE) - Cloud Infrastructure
ByteDance· SingaporeCustomer Success Manager - Lark Japan
ByteDance· Tokyo, JapanMachine Learning Engineer - Global Payment - Singapore
ByteDance· SingaporeSoftware Engineer, Unity Engine and XR
ByteDance· San Jose, California, United StatesData Analyst - Global Payment - Singapore
ByteDance· Singapore