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

Key Requirements

  • Bachelor's degree or above in computer science
  • At least 3 years of relevant experience
  • Familiarity with open source big data frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter