Not specified (assumed hybrid based on company culture).
Proficiency in java c++ scala python
Deep understanding of streaming computing systems
Tb-level flink real-time computing experience
TikTok is seeking a Software Engineer specialized in Big Data to join their Recommendation Architecture Team in Singapore. The role focuses on designing and implementing real-time computing systems for large-scale recommendation systems and requires expertise in programming, streaming computing, and data lake development
Job Summary
The Recommendation Architecture Team is responsible for designing and developing real-time computing systems for TikTok's billion-user product recommendation system.
Candidates will construct industry-leading streaming computing frameworks to provide reliable infrastructure for massive data and large-scale business systems.
TikTok fosters an inclusive environment where employees are valued for their unique perspectives and are encouraged to embrace challenges as opportunities to learn.
Matching Summary
Match Score: 85
TikTok is seeking a Software Engineer specialized in Big Data to join their Recommendation Architecture Team in Singapore. The role focuses on designing and implementing real-time computing systems for large-scale recommendation systems and requires expertise in programming, streaming computing, and data lake development.
Skills & Requirements
Must-have
Proficiency in Java C++ Scala Python
Deep understanding of streaming computing systems
TB-level Flink real-time computing experience
Experience with FlinkDataStream FlinkSQL FlinkCheckpoint
Strong coding and troubleshooting skills
Nice-to-have
Willingness to tackle problems without clear answers