Drimva

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

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)