Drimva

TikTok

Backend Engineer Graduate (TikTok Vertical Recommendation Architecture) - 2027 Start

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

Experience
No specific number of years stated; candidates should be completing or have recently completed a degree.
Education
Bachelor's degree in Computer Science or a related discipline.

About the job

Build and optimize TikTok’s vertical recommendation system architecture, including online services and data pipelines, to improve reliability, performance, scalability, and recommendation effectiveness.

What you'll do

  • Design recommendation systems and build and maintain high-performance, high-availability online services and data pipelines.
  • Optimize latency, throughput, and resource costs across storage, computing, and application layers.
  • Troubleshoot production issues, improve operational stability, and collaborate with machine learning engineers to productionize models.

What they ask for

  • Completing or recently completed a Bachelor's degree in Computer Science or a related discipline.
  • Strong programming skills and familiarity with at least one of Go, C++, Java, or Python.
  • Solid understanding of data structures, algorithms, operating systems, computer networking, and distributed/scalable systems design.

Nice to have

  • Interest in recommendation systems and understanding of their principles or execution processes.
  • Internship experience in performance optimization or architecture for high-traffic scenarios; familiarity with RPC frameworks, caching, or large-scale storage/messaging systems.

Tools

Go, C++, Java, Python, Redis, Kafka

AI focus

Collaborate with machine learning engineers to productionize models efficiently and safely; work on recommendation systems and their effectiveness.

Model-written summary · the original posting is authoritative

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