トレンド企業

TikTok
TikTok

Leading short-form video platform

Backend Engineer - Application Computing (Data + AI)

職種バックエンド
経験ミドル級
勤務地Singapore
勤務オンサイト
雇用正社員
掲載3ヶ月前
応募する

福利厚生

フレックスタイム

育児休暇

ストックオプション

必須スキル

TypeScript

Node.js

JavaScript

Responsibilities

Team Introduction

The Recommendation Architecture Data Platform (Offline Computing) Team is Responsible for the design and development of the offline computing systems for the recommendation architectures that power products with over 1 billion users, including Douyin, Toutiao, and Xigua Video. The role focuses on ensuring system stability and high availability, abstracting general-purpose real-time computing systems, and building unified recommendation feature and sample platforms. It also involves constructing flexible and scalable high-performance storage systems and computing models, continuously addressing paradigm shifts in recommendation systems, especially in the era of large models.

Core Responsibilities

  • Design and implement efficient offline computing systems for large-scale recommendation systems.
  • Design and develop flexible, scalable, stable, and high-performance storage systems and computing models.
  • Conduct troubleshooting on production systems, and design and implement necessary mechanisms and tools to ensure the overall stability of production environments.
  • Build industry-leading streaming computing frameworks and other distributed systems to provide reliable infrastructure for massive data and large-scale business systems.

Qualifications

Minimum Qualifications

  • Bachelor's degree or above, majoring in Computer Science, or related fields, with at least 5 years of relevant experience
  • Deep understanding of big data computing systems, with hands-on experience in Flink, Spark, Paimon, Velox, and other components of the big data computing stack.
  • Familiar with machine learning technology stacks, including core technologies such as Py Torch, LLMs, and multimodal systems, with practical experience.
  • Practical experience with features and samples in search, advertising, and recommendation systems.
  • Strong coding and troubleshooting skills. Proficient in programming languages like Java, C++, Scala, Python.

Preferred Qualifications

  • Passion for tackling challenging, undefined problems and a strong enthusiasm for learning new technologies. Habitual in keeping up with new tech trends and regularly following the latest academic papers.

閲覧数

0

応募クリック

0

Mock Apply

0

スクラップ

0

TikTokについて

TikTok

TikTok

Late Stage

While TikTok remains accessible to civilians in most countries and regions, a minority — including India, Iran, China, and Afghanistan — have imposed nationwide bans. In the United States, legislation providing for a full ban was enacted but not implemented because of a restructure of U.S.

10,001+

従業員数

Los Angeles

本社所在地

$220B

企業価値

レビュー

10件のレビュー

3.8

10件のレビュー

ワークライフバランス

2.8

報酬

4.0

企業文化

4.2

キャリア

3.5

経営陣

2.5

72%

知人への推奨率

良い点

Great team dynamics and support

Innovative and creative culture

Good learning opportunities

改善点

Poor work-life balance and long hours

High stress and overwhelming workload

Management and leadership issues

給与レンジ

58件のデータ

Junior/L3

Junior/L3 · Anti-Fraud Data Analyst

3件のレポート

$143,750

年収総額

基本給

$125,000

ストック

-

ボーナス

-

$126,500

$163,300

面接レビュー

レビュー2件

難易度

4.0

/ 5

期間

21-35週間

体験

ポジティブ 0%

普通 0%

ネガティブ 100%

面接プロセス

1

Application Review

2

Recruiter Screen

3

Online Assessment

4

Behavioral Interview

5

Final Round

6

Offer

よくある質問

Coding/Algorithm

Behavioral/STAR

Technical Knowledge

Culture Fit