Backend Engineer - Applied Machine Learning Platform

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Data Science & Machine LearningEducation: bachelorsSkills: ["Analytical thinking","Problem-solving","Collaboration","Troubleshooting","Continuous improvement"]

Build and maintain ByteDance’s Applied Machine Learning platform that supports deep learning for code development, testing, training scheduling, and model deployment. You’ll design core platform functions (data processing, feature engineering, training, and deployment), create scalable distributed computing workflows, and collaborate with data scientists and engineers to deliver tools and reliable integrations. You’ll also monitor platform operations, troubleshoot issues, and drive continuous improvements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Backend Engineer - Applied Machine Learning Platform

✓ Verified Job

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

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

Job Summary

Build and maintain ByteDance’s Applied Machine Learning platform that supports deep learning for code development, testing, training scheduling, and model deployment. You’ll design core platform functions (data processing, feature engineering, training, and deployment), create scalable distributed computing workflows, and collaborate with data scientists and engineers to deliver tools and reliable integrations. You’ll also monitor platform operations, troubleshoot issues, and drive continuous improvements.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain core machine learning platform functions including data processing, feature engineering, model training, and model deployment.
  • •Build efficient, scalable data processing and computing workflows to ensure platform stability and performance.
  • •Collaborate with data scientists and machine learning engineers to understand requirements and provide tool and technical support.
  • •Partner with system administrators and software engineers to ensure smooth integration with other systems.
  • •Manage and monitor platform operations, troubleshoot platform-related issues, and continuously evaluate new technologies to improve the platform.

Key Requirements

  • •Bachelor’s degree or above in computer science, software engineering, or a related field with at least 5 years of relevant experience.
  • •Strong software engineering skills and proficiency in common programming languages such as Python, Java, or C++.
  • •In-depth understanding of distributed computing and large-scale data processing technologies, including open source tools and frameworks like Hadoop and Spark.
  • •Knowledge of cloud computing and containerization technologies such as AWS and Docker.
  • •Strong analytical and problem-solving skills with enthusiasm for learning new technologies.
Experience:Distributed computingLarge-scale data processing
Education:Bachelor's
Skills:Analytical thinkingProblem-solvingCollaborationTroubleshootingContinuous improvement
Tech Stack:PythonJavaC++HadoopSparkAWSDocker

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