Big Data Engineer: Scalable Recommendation Architecture

TikTok

Singapore

On-site

SGD 40,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TikTok is seeking graduates to join our Recommendation Architecture Team to design and optimize the architecture of the recommendation system, ensuring stability, high availability, and scalable data flows across online services and offline pipelines.

As a graduate, you will tackle bold ideas, work with big data frameworks, and grow within a fast-moving, globally distributed team. Onboarding by year-end is expected; please state graduation date in your resume.

Qualifications

  • Bachelor's or Master's degree in AI, Software Development, Computer Science, Computer Engineering or related field.
  • Familiar with open source big data frameworks (Hadoop, Hive, Flink, FlinkSQL, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch etc.).
  • Proficiency in Java, C++ and other programming languages.
  • Strong coding and troubleshooting ability.

Responsibilities

  • Design and implement offline data architectures for large-scale recommendation systems.
  • Build flexible, scalable, and high-performance storage and computing systems.
  • Ensure production system stability through troubleshooting and tooling development.
  • Develop data analytics and visualization capabilities to transform raw data into meaningful insights.
  • Apply data mining, machine learning, and NLP to extract insights from large-scale datasets.

Skills

Java
C++
Coding skills
Troubleshooting

Education

Bachelor's or Master's in AI/CS/CE

Tools

Hadoop
Hive
Flink
FlinkSQL
Spark
Kafka
HBase
Redis
RocksDB
Elasticsearch

Job description

TikTok is seeking graduates to join our Recommendation Architecture Team to design and optimize the architecture of the recommendation system, ensuring stability, high availability, and scalable data flows across online services and offline pipelines.

As a graduate, you will tackle bold ideas, work with big data frameworks, and grow within a fast-moving, globally distributed team. Onboarding by year-end is expected; please state graduation date in your resume.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Big Data Engineer: Scalable Recommendation Architecture
Big Data Engineer: Scalable Recommendation Architecture

TikTok • Singapore

On-site
SGD 60,000 - 120,000
Graduate Software Engineer — AI-Driven Recommendations
Graduate Software Engineer — AI-Driven Recommendations

TikTok • Singapore

On-site
SGD 90,000 - 130,000
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start

TikTok • Singapore

On-site
SGD 40,000 - 60,000
Graduate Big Data Engineer — Live Recommendation Platform
Graduate Big Data Engineer — Live Recommendation Platform

TikTok • Singapore

On-site
SGD 60,000 - 90,000
Graduate Software Engineer - Recommendation Architecture
Graduate Software Engineer - Recommendation Architecture

TikTok • Singapore

On-site
SGD 55,000 - 75,000
Backend Engineer - Scalable Recommendation Platform
Backend Engineer - Scalable Recommendation Platform

Visa Hunt • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer Intern: Scalable Recommendation Systems
Software Engineer Intern: Scalable Recommendation Systems

TikTok • Singapore

On-site
SGD 11,000 - 22,000
Graduate Software Engineer – Live Recommendation Architecture
Graduate Software Engineer – Live Recommendation Architecture

TikTok • Singapore

On-site
SGD 55,000 - 85,000
Graduate Software Engineer — AI-Driven Recommendations
Graduate Software Engineer — AI-Driven Recommendations

TikTok • Singapore

On-site
SGD 60,000 - 100,000
Big Data Systems Intern: Build Scalable Pipelines
Big Data Systems Intern: Build Scalable Pipelines

TikTok • Singapore

On-site
SGD 11,000 - 20,000