Big Data Engineer - TikTok Recommendation Architecture
TIKTOK PTE. LTD.
Singapore, Singapore
Not specified
Bachelor's degree in computer science or related field
3+ years of relevant big data experience
Proficiency in java, c++, hadoop, hive, flink, spark
TikTok is seeking a Big Data Engineer for their Recommendation Architecture team in Singapore, who will focus on optimizing the architecture of their recommendation systems. The ideal candidate should have extensive experience with big data frameworks and strong programming skills, along with a passion for tackling complex challenges
Job Summary
The team is responsible for building up and optimizing the architecture for TikTok's recommendation system to provide the most stable and best experience for users.
Engineers will design and implement flexible, scalable, stable, and high-performance storage and computing systems while ensuring production system stability.
TikTok fosters a culture where every challenge is an opportunity to learn, innovate, and grow as one team dedicated to inspiring creativity.
Matching Summary
Match Score: 85
TikTok is seeking a Big Data Engineer for their Recommendation Architecture team in Singapore, who will focus on optimizing the architecture of their recommendation systems. The ideal candidate should have extensive experience with big data frameworks and strong programming skills, along with a passion for tackling complex challenges.
Skills & Requirements
Must-have
Bachelor's degree in computer science or related field
3+ years of relevant big data experience
Proficiency in Java, C++, Hadoop, Hive, Flink, Spark
Experience with Kafka, HBase, Redis, RocksDB, ElasticSearch
Strong coding and troubleshooting abilities
Nice-to-have
Peta Byte level data processing experience
Enthusiasm for learning new technologies
Willingness to challenge questions without obvious answers
Experience with data mining and natural language processing
Ability to build flexible and scalable high-performance systems