Software Engineer (Big Data), Application Computing

TIKTOK PTE. LTD.

Singapore
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
  • Passion for learning new technologies
  • Experience reading Flink source code
  • Experience reading Hudi Iceberg DeltaLake source code

Key Requirements

  • At least 1 year of relevant experience
  • Formal production experience in TB-level Flink systems
  • Familiarity with data lake technologies like Hudi or Iceberg

Work Rights

Not specified

Tailored Resume

Cover Letter