Software Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
Core
Design and optimize recommendation system architectures to ensure stability, high availability, and performance for global user feeds and vertical content scenarios.
Role type
Graduate Software Engineer (Recommendation Architecture)
Builds
Distributed storage and computing systems, backend services, and low-latency inference systems for content understanding.
Domain
Internet / Recommendation Systems / Distributed Systems
Deliverable
production ML models
Required skills
Go, Python, Java, C++, data structures, algorithm design, networking, distributed system design, high-concurrency content processing, Flink, Spark, Kafka, Pulsar
Preferred skills
Recommendation system principles, performance optimization in high-traffic scenarios, large model training and inference optimization, content understanding reasoning, streaming data processing, large language models (LLMs)
Responsibilities
Design and optimize recommendation system architectures; Build and optimize backend systems for data security and scalability; Ensure production system stability through troubleshooting and tooling; Build distributed storage and computing systems; Drive content understanding architecture innovation including LLM optimization; Collaborate with global teams to serve users worldwide.