Real-Time Streaming Algorithm Engineer

TikTok

Singapore

On-site

SGD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TikTok is seeking a PhD candidate to join our live streaming ML/engineering team in Singapore. You will work on real-time, high-performance distributed systems to optimize monetization, engagement, and global user experience. The role involves edge-case analysis, model development, and collaboration with product management.

As part of a cross-functional team, you will prototype, deploy and monitor ML-driven features, with opportunities for bold ideas and growth within a fast-paced tech company.

Qualifications

  • Pursuing a PhD in CS or related engineering discipline.
  • Familiar with C/C++/Python development; Linux multi-threaded/multi-process systems.
  • Knowledge of ML/DL algorithms including boosting, DNNs, reinforcement learning.
  • Strong math foundation: probability, statistics, numerical optimization.
  • Experience with big data processing frameworks such as Flink, Spark, Hive.

Responsibilities

  • Participate in optimizing ByteDance LIVE monetization and the LIVE experience for billions of users.
  • Apply ML models to model user behavior and consumption data; build high-performance architecture services.
  • Analyze user behavior patterns and provide optimization directions for the business.

Skills

C/C++
Python
Linux multi-threading
Machine learning fundamentals
Data analysis

Education

PhD in Computer Science or related engineering

Tools

Flink
Spark
Hive

Job description

TikTok is seeking a PhD candidate to join our live streaming ML/engineering team in Singapore. You will work on real-time, high-performance distributed systems to optimize monetization, engagement, and global user experience. The role involves edge-case analysis, model development, and collaboration with product management.

As part of a cross-functional team, you will prototype, deploy and monitor ML-driven features, with opportunities for bold ideas and growth within a fast-paced tech company.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graduate Algorithm Engineer — Real-Time Live Streaming ML
Graduate Algorithm Engineer — Real-Time Live Streaming ML

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Realtime ML Engineer Intern for Live Streaming
Realtime ML Engineer Intern for Live Streaming

TikTok • Singapore

On-site
SGD 25,000 - 36,000
PhD ML Engineer Intern — Real-Time Live Platform
PhD ML Engineer Intern — Real-Time Live Platform

TikTok • Singapore

On-site
SGD 17,000 - 26,000
Realtime ML Engineer Intern – Live Platform
Realtime ML Engineer Intern – Live Platform

TikTok • Singapore

On-site
SGD 31,000 - 51,000
Graduate Backend Engineer: Real-Time, Scalable Systems
Graduate Backend Engineer: Real-Time, Scalable Systems

TikTok • Singapore

On-site
SGD 60,000 - 100,000
Algorithm Engineer Intern: Live Streaming ML & Data
Algorithm Engineer Intern: Live Streaming ML & Data

TikTok • Singapore

Hybrid
SGD 17,000 - 28,000
Realtime Backend Engineer for Live Revenue
Realtime Backend Engineer for Live Revenue

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Real-Time Live Streaming ML Engineer Intern
Real-Time Live Streaming ML Engineer Intern

TikTok • Singapore

On-site
SGD 60,000 - 80,000
Backend Engineer Intern: Real-Time Data Platform
Backend Engineer Intern: Real-Time Data Platform

TikTok • Singapore

On-site
SGD 13,000 - 20,000
Backend Engineer Intern — Real-Time Streaming Platform
Backend Engineer Intern — Real-Time Streaming Platform

TikTok • Singapore

On-site
SGD 20,000 - 28,000