CareerPlanSign in

Software Engineer - Content Understanding, TikTok Feeds

San Jose, United States of America💼 Full-time🗓 2026-09-28

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

Sourced via tiktok · Listed on CareerPlan, which tracks 846,000+ jobs from 20+ sources.