Software Engineer Graduate (TikTok Global E-Commerce Recommendation & Search Architecture) - 2027 Start
Core
Build and optimize distributed infrastructure, search engine architecture, and data pipelines for TikTok Shop's e-commerce recommendation and search systems.
Role type
Senior IC software engineer (search & recommendation infrastructure)
Builds
Scalable distributed systems, high-performance computing frameworks, and search/retrieval platforms for TikTok Shop
Domain
E-commerce, Search, Machine Learning, Distributed Systems
Required skills
C++, Java, Golang, Python, C, algorithm design, data structures, distributed systems, big data frameworks, search engine architecture, data mining, NLP
Preferred skills
personalized recommendations, information retrieval, machine learning system development, distributed computing, storage systems, e-commerce domain experience
Technologies
Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch
Responsibilities
Build and maintain high-performance online services and data pipelines; Design and develop high-performance computing frameworks and storage systems; Develop and optimize search engine architecture; Ensure production system stability; Apply data mining, machine learning, and NLP techniques to extract insights; Collaborate with global teams to drive innovation
Seniority
Graduate, hands-on IC
