Graduate Software Engineer - Recommendation Architecture

TikTok

Singapore

On-site

SGD 55,000 - 75,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

TikTok invites applications for a Software Engineer Graduate (TikTok Recommendation Architecture) with a 2027 start in Singapore. You will join the Recommendation Architecture team to design scalable architectures and backend services, optimize data flows, and collaborate with global teams to serve TikTok users worldwide.

Preferred candidates hold a Bachelor's or Master’s in AI/CS/CE, have strong programming skills in Go/Python/Java/C++, and understand distributed systems, Flink/Spark, and

Qualifications

  • Completing or recently completed Bachelor's or Master's in AI, Software Development, CS, CE or related field.
  • Strong programming skills with good code design and style.
  • Experience with Go, Python, Java or C++ is expected.
  • Understanding of data structures, algorithms, networking and distributed systems.
  • Familiarity with high-concurrency content processing and distributed frameworks like Flink/Spark and messaging with Kafka/Pulsar.

Responsibilities

  • Design and optimize recommendation system architectures for scalability and performance.
  • Build and optimize backend services ensuring data security and modularity.
  • Maintain production system stability through troubleshooting and tooling.
  • Develop distributed storage and computing systems for massive data scales.
  • Advance content understanding and LLM-related optimization, meeting global user needs.
  • Collaborate with global teams to tackle architecture challenges for TikTok users worldwide.

Skills

Go
Python
Java
C++
Data structures
Algorithms
Distributed systems
Kafka
Pulsar
Flink
Spark

Education

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

Tools

Flink
Spark
Kafka
Pulsar

Job description

TikTok invites applications for a Software Engineer Graduate (TikTok Recommendation Architecture) with a 2027 start in Singapore. You will join the Recommendation Architecture team to design scalable architectures and backend services, optimize data flows, and collaborate with global teams to serve TikTok users worldwide.

Preferred candidates hold a Bachelor's or Master’s in AI/CS/CE, have strong programming skills in Go/Python/Java/C++, and understand distributed systems, Flink/Spark, and

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

Similar jobs worth comparing

Graduate Software Engineer — AI-Driven Recommendations
Graduate Software Engineer — AI-Driven Recommendations

TikTok • Singapore

On-site
SGD 60,000 - 100,000
Graduate Software Engineer – Live Recommendation Architecture
Graduate Software Engineer – Live Recommendation Architecture

TikTok • Singapore

On-site
SGD 55,000 - 85,000
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 Singapore Technolo[...]
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start Singapore Technolo[...]

TikTok • Singapore

On-site
SGD 60,000 - 120,000
Software Engineer Graduate (TikTok Recommendation Platform) - 2027 Start Singapore Technology - Backend Regular Bachelor/Master Graduate - 2027 Start
Software Engineer Graduate (TikTok Recommendation Platform) - 2027 Start Singapore Technology - Backend Regular Bachelor/Master Graduate - 2027 Start

TikTok • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
Software Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start

TikTok • Singapore

On-site
SGD 55,000 - 75,000
Software Engineer Intern: Scalable Recommendation Systems
Software Engineer Intern: Scalable Recommendation Systems

TikTok • Singapore

On-site
SGD 11,000 - 22,000
Graduate Big Data Engineer - Scalable Systems & ML
Graduate Big Data Engineer - Scalable Systems & ML

TikTok • Singapore

On-site
SGD 54,000 - 84,000
AI Infrastructure Engineer – Live Recommendation Systems
AI Infrastructure Engineer – Live Recommendation Systems

TikTok • Singapore

On-site
SGD 60,000 - 90,000