Software Engineer - Content Understanding, TikTok Feeds
Core
Design and implement engineering architecture for TikTok's content understanding scenarios within the For You Feed recommendation system.
Role type
Senior backend software engineer (recommendation infrastructure)
Builds
Scalable infrastructure and services for content understanding and recommendation pipelines
Domain
Social media, recommendation systems, distributed computing
Deliverable
production ML models
Required skills
Python, Go, C++, backend development, storage, service orchestration, caching, concurrency, algorithm design
Preferred skills
machine learning, TensorFlow, PyTorch, high-traffic service architecture, distributed computing
Responsibilities
Align on and implement engineering architecture for content understanding scenarios; improve R&D efficiency for testing, deployment, monitoring, and root cause analysis; optimize system stability, performance, and scalability
Seniority
Senior, hands-on IC