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