Software Engineer Graduate (TikTok Live Recommendation Architecture) - 2027 Start
Core
Build and optimize high-performance online services, data pipelines, and computing frameworks for TikTok Live recommendation systems to ensure stability and scalability.
Role type
Graduate Software Engineer (Distributed Systems & Big Data)
Builds
Globalized large-scale recommendation systems for live broadcast use cases
Domain
Streaming media, Real-time systems, Big Data
Required skills
C, C++, Java, Golang, Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch, data mining, machine learning, NLP
Preferred skills
personalized recommendations, search engine, distributed storage system, big data frameworks
Responsibilities
Build and maintain high-performance online services and data pipelines; Design and develop high-performance computing frameworks and storage systems; Ensure production system stability through troubleshooting and tooling development; Develop data analytics and visualization capabilities; Apply data mining, machine learning, and NLP techniques to extract insights.
Seniority
Junior, Graduate