Drimva

TikTok

Software Engineer - Content Understanding, TikTok Feeds

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

Education
Bachelor's degree or above in Computer Science, Software Engineering, or a related field.

About the job

Designs and implements engineering architecture for TikTok content understanding and improves the stability, performance, scalability, and development efficiency of related systems.

What you'll do

  • Align requirements, design, and implement architecture for content understanding scenarios.
  • Improve R&D efficiency through testing, deployment, monitoring, and root cause analysis.
  • Optimize system stability, performance, and scalability.

What they ask for

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
  • Solid programming and algorithm foundations; proficiency in Python, Go, C++, or another programming language.
  • Strong backend development skills, including storage, service orchestration, caching, and concurrency.
  • Good product sense, problem-solving skills, teamwork, and communication abilities.

Nice to have

  • Knowledge of machine learning and familiarity with TensorFlow or PyTorch.
  • Experience designing high-traffic service architectures or extensive work with distributed computing.

Tools

Python, Go, C++, TensorFlow, PyTorch

Model-written summary · the original posting is authoritative

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