Company Banner
Dimohon Internship Icon Latihan Industri Fresh Graduate Experienced Icon Lepasan Graduan & Berpengalaman Kerja Terkini

Backend Software Engineer - TikTok Data Ecosystem (DataLake)

  • 2025-01-02

-

Singapore

Backend Software Engineer - TikTok Data Ecosystem (DataLake)

Butiran Pekerjaan

TikTok will be prioritizing applicants who have a currentright to work in Singapore and do not require TikTok's sponsorshipof a visa.

AboutTikTok

TikTok is the leading destination forshort-form mobile video. Our mission is to inspire creativity andbring joy. TikTok has global offices including Los Angeles, NewYork, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul andTokyo.

Why Join Us

Creationis the core of TikTok's purpose. Our platform is built to helpimaginations thrive. This is doubly true of the teams that makeTikTok possible.

Together, we inspirecreativity and bring joy - a mission we all believe in and aimtowards achieving every day.

To us, everychallenge, no matter how difficult, is an opportunity; to learn, toinnovate, and to grow as one team. Status quo? Never. Courage?Always.

At TikTok, we create together and growtogether. That's how we drive impact - for ourselves, our company,and the communities we serve.

Joinus.

About The Team

The TikTokData Ecosystem Team has the vital role of crafting and implementinga storage solution for offline data in TikTok's recommendationsystem, which caters to more than a billion users. Their primaryobjectives are to guarantee system reliability, uninterruptedservice, and seamless performance. They aim to create a storage andcomputing infrastructure that can adapt to various data sourceswithin the recommendation system, accommodating diverse storageneeds. Their ultimate goal is to deliver efficient, affordable datastorage with easy-to-use data management tools for therecommendation, search, and advertisingfunctions.

What you will bedoing:

1. Design and implement anoffline/real-time data architecture for large-scale recommendationsystems.

2. Design and implement a flexible,scalable, stable, and high-performance storage system andcomputation model.

3. Troubleshoot productionsystems, and design and implement necessary mechanisms and tools toensure the overall stability of productionsystems.

4. Build industry-leading distributedsystems such as offline and online storage, batch, and streamprocessing frameworks, providing reliable infrastructure formassive data and large-scale businesssystems.

Qualifications

Whatyou should have:

- Bachelor's Degree or above,majoring in Computer Science, or related fields, with 3+ years ofexperience building scalable systems;

-Proficiency in common big data processing systems like Spark/Flinkat the source code level is required, with a preference forexperience in customizing or extending thesesystems;

- A deep understanding of the sourcecode of at least one data lake technology, such as Hudi, Iceberg,or DeltaLake, is highly valuable and should be prominentlyshowcased in your resume, especially if you have practicalimplementation or customisation experience;

-Knowledge of HDFS principles is expected, and familiarity withcolumnar storage formats like Parquet/ORC is an additionaladvantage;

- Prior experience in datawarehousing modeling;

- Proficiency inprogramming languages such as Java, C++, and Scala is essential,along with strong coding skills and the ability to troubleshooteffectively;

- Experience with other big datasystems/frameworks like Hive, HBase, or Kudu is aplus;

- A willingness to tackle challengingproblems without clear solutions, a strong enthusiasm for learningnew technologies, and prior experience in managing large-scale data(in the petabyte range) are all advantageousqualities.

TikTok is committed to creating aninclusive space where employees are valued for their skills,experiences, and unique perspectives. Our platform connects peoplefrom across the globe and so does our workplace. At TikTok, ourmission is to inspire creativity and bring joy. To achieve thatgoal, we are committed to celebrating our diverse voices and tocreating an environment that reflects the many communities wereach. We are passionate about this and hope you are too.

Berhati-hati dengan penipuan. JANGAN memberikan maklumat peribadi atau wang kepada pihak yang tidak dikenali. Sahkan identiti sebelum bertindak. Laporkan segera jika mengesyaki penipuan. Kekal maklum dan kekal selamat.

Company Logo

TIKTOK PTE. LTD.

Job Majestic Logo

© Hakcipta 2025 Agensi Pekerjaan JEV Management Sdn. Bhd., registered in Malaysia (Company No: 201701016948 (1231113-U), EA License No. JTKSM860)
© Hakcipta 2025 Job Majestic Sdn. Bhd., registered in Malaysia (Company No: 201701037852 (1252023-X))

Ask us