Big Data Engineer: Scalable Recommendation Architecture

TikTok

Singapore

On-site

SGD 60,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TikTok Singapore is seeking graduates to join our Recommendation Architecture Team, focusing on building and optimizing the architecture of our recommendation system to deliver stable, high-availability experiences for users.

As a graduate, you will pursue bold ideas, tackle complex challenges, and grow within a fast-moving, globally distributed team. Commitment to onboarding by year-end is required, with opportunities to apply to multiple positions.

Qualifications

  • Bachelor's or Master's degree in AI, Software Development, CS, CE or related.
  • Familiar with open source big data frameworks (Hadoop, Hive, Flink, Spark, Kafka, HBase, Redis, RocksDB, ElasticSearch).
  • Proficient in Java and C++ with strong coding and debugging skills.

Responsibilities

  • Design and implement offline data architectures for large-scale recommendation systems.
  • Build flexible, scalable, 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 insights.
  • Apply data mining, ML, and NLP to extract insights from large datasets.

Skills

Bachelor's or Master's degree in AI/CS
Agile / self-motivated
Good collaborator

Education

Bachelor's or Master's degree in AI/CS/CE/Software Development

Tools

Java
C++
Kafka
Hadoop
Hive
Flink
Spark
ElasticSearch
Redis
RocksDB

Job description

TikTok Singapore is seeking graduates to join our Recommendation Architecture Team, focusing on building and optimizing the architecture of our recommendation system to deliver stable, high-availability experiences for users.

As a graduate, you will pursue bold ideas, tackle complex challenges, and grow within a fast-moving, globally distributed team. Commitment to onboarding by year-end is required, with opportunities to apply to multiple positions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Big Data Engineer, Scalable Recommendation Architect
Big Data Engineer, Scalable Recommendation Architect

TIKTOK PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Positive team atmosphere
Career growth opportunity
Paid leave
Graduate Big Data Engineer - Scalable Systems & ML
Graduate Big Data Engineer - Scalable Systems & ML

TikTok • Singapore

On-site
SGD 54,000 - 84,000
Graduate Software Engineer - Recommendation Architecture
Graduate Software Engineer - Recommendation Architecture

TikTok • Singapore

On-site
SGD 55,000 - 75,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
Software Engineer Intern: Scalable Recommendation Systems
Software Engineer Intern: Scalable Recommendation Systems

TikTok • Singapore

On-site
SGD 11,000 - 22,000
Graduate Software Engineer — AI-Driven Recommendations
Graduate Software Engineer — AI-Driven Recommendations

TikTok • Singapore

On-site
SGD 90,000 - 130,000
AI Infrastructure Engineer – Live Recommendation Systems
AI Infrastructure Engineer – Live Recommendation Systems

TikTok • Singapore

On-site
SGD 60,000 - 90,000
Backend Architect, Global TikTok Recommendations
Backend Architect, Global TikTok Recommendations

TIKTOK PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start Singapore Technolo[...]
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start Singapore Technolo[...]

TikTok • Singapore

On-site
SGD 60,000 - 120,000