Software Engineer (Big Data) - Application Computing
Ellis Technologies, Inc. · Singapore, Singapore ·
- Category
- Software engineering
- Experience
- 5+ years
Ellis Technologies, Inc. · Singapore, Singapore ·
Build and maintain TikTok’s real-time streaming data systems using Flink, Java/Scala, and data-lake tech to power billion-user recommendation features.
Team Introduction: TikTok’s Recommendation Architecture Team is responsible for real-time computing direction, handling the design and development of real-time computing systems for TikTok videos, live streams, e-commerce, and a billion-user product recommendation system. Their main focus is ensuring system stability and high availability. They abstract general real-time computing systems, build a unified recommendation feature middleware, and implement a flexible and scalable high-performance storage system and computing model to enable advanced real-time data systems for deduplication, counting, feature services, and other recommendation-related business needs.
About TikTok: TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, with offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Inspiring creativity is at the core of TikTok's mission. Our innovative product helps people authentically express themselves, discover and connect. We work with global, diverse teams to create value for communities, inspire creativity, and bring joy.
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people across the globe, and our workplace reflects the many communities we reach. We are passionate about celebrating diverse voices and creating an environment that reflects them.
Discover a career that energizes and excites you every day.