No more applications are being accepted for this job
Big Data Engineer, Recommendation Architecture - Emory, United States - TIKTOK PTE. LTD.
TIKTOK PTE. LTD.
Emory, United States
1 month ago
Description
About The TeamOur Recommendation Architecture Team is responsible for building up and optimizing the architecture for our recommendation system to provide the most stable and best experience for our TikTok users.
The team is responsible for system stability and high availability, online services and offline data flow performance optimization, solving system bottlenecks, reducing cost overhead, building data and service mid-platform, realizing flexible and scalable high-performance storage and computing systems.
Design and implement a reasonable offline data architecture for large-scale recommendation systems
Design and implement flexible, scalable, stable and high-performance storage and computing systems
Trouble-shooting of the production system, design and implement the necessary mechanisms and tools to ensure the stability of the overall operation of the production system
Build industry-leading distributed systems such as storage and computing to provide reliable infrastructure for massive data and large-scale business systems
Qualifications
Bachelor's degree or above
in computer science, software engineering, or a related field
Familiar with many open source frameworks in the field of big data, e.g. Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch etc.
Familiar with Java, C ++ and other programming languages
Strong coding and trouble shooting ability
Willing to challenge questions that have no obvious answers, and have a strong enthusiasm for learning new technologies
Experience of Peta Byte level data processing is a plus
At least 3 years of relevant experience
#J-18808-Ljbffr