CareerPlanSign in

Software Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start

Singapore💼 Full-time🗓 2026-09-28

Core

Design and optimize recommendation system architectures to ensure stability, high availability, and performance for global user feeds and vertical content scenarios.

Role type

Graduate Software Engineer (Recommendation Architecture)

Builds

Distributed storage and computing systems, backend services, and low-latency inference systems for content understanding.

Domain

Internet / Recommendation Systems / Distributed Systems

Deliverable

production ML models

Required skills

Go, Python, Java, C++, data structures, algorithm design, networking, distributed system design, high-concurrency content processing, Flink, Spark, Kafka, Pulsar

Preferred skills

Recommendation system principles, performance optimization in high-traffic scenarios, large model training and inference optimization, content understanding reasoning, streaming data processing, large language models (LLMs)

Responsibilities

Design and optimize recommendation system architectures; Build and optimize backend systems for data security and scalability; Ensure production system stability through troubleshooting and tooling; Build distributed storage and computing systems; Drive content understanding architecture innovation including LLM optimization; Collaborate with global teams to serve users worldwide.

Sourced via tiktok · Listed on CareerPlan, which tracks 851,000+ jobs from 20+ sources.