Drimva

TikTok

Senior Software Engineer, Ranking Engineering

San Jose, California · Senior · Full-time · Posted Oct 28, 2026

Education
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.

About the job

Builds and optimizes large-scale, low-latency ranking systems and frameworks for TikTok’s recommendation system.

What you'll do

  • Architect, build, and optimize ranking systems and scalable ranking frameworks.
  • Integrate machine learning ranking models into production with reliable inference, freshness, and feedback loops.
  • Analyze and optimize system performance, reliability, and infrastructure.

What they ask for

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
  • Experience building large-scale recommendation, ranking, or search systems.
  • Experience with C++, Go, or Python and distributed computing frameworks.
  • Solid understanding of ranking algorithms, machine learning inference systems, and system performance optimization.

Nice to have

  • Experience in machine learning platform infrastructure, online prediction serving, or ranking pipelines.
  • Familiarity with feature engineering pipelines, model lifecycle management, A/B testing, or low-latency service architectures.

Tools

C++, Go, Python

AI focus

Integrates machine learning ranking models into production recommendation systems and optimizes their inference and feedback loops.

Model-written summary · the original posting is authoritative

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