ByteDance
Machine Learning Platform Engineer, Applied Machine Learning Team
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- At least 3 years of software engineering experience.
- Education
- Bachelor’s degree or above in computer science, software engineering, or a related field.
About the job
Develops and maintains a machine learning platform supporting data processing, model training, deployment, and other core functions.
What you'll do
- Design, develop, and maintain platform functions, including data processing, feature engineering, model training, model insights, and deployment.
- Build scalable data processing and computing workflows, and manage platform stability, monitoring, and troubleshooting.
- Collaborate with data scientists, machine learning engineers, system administrators, and software engineers on platform needs and integration.
What they ask for
- Bachelor’s degree or above in computer science, software engineering, or a related field.
- At least 3 years of software engineering experience.
- Proficiency in common programming languages such as Python and Golang.
- In-depth understanding of distributed computing and large-scale data processing principles and technologies; familiarity with related open-source tools and frameworks.
Tools
Python, Golang, Hadoop, Spark
AI focus
Supports deep learning models and platform capabilities for model training, insights, and deployment; includes work related to recommendation systems and distributed training of large-scale deep learning models.
Model-written summary · the original posting is authoritative