Graduate Backend Engineer – Recommendation Architecture

TikTok

San Jose (CA)

On-site

USD 128,000 - 317,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) with match
Parental leave
Paid holidays

Job summary

TikTok is seeking graduates to join the Recommendation Architecture Team to design and optimize the recommendation system for vertical businesses. The role focuses on stable, high-availability architectures and efficient data flows.

Successful candidates should be ready to commit to onboarding by year-end and clearly state their availability and graduation date in their resume. Apply early, as rolling reviews are used globally.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Strong programming skills with Go, C++, Java, or Python.
  • Solid understanding of data structures, algorithms, operating systems, computer networking, and distributed systems design.

Responsibilities

  • Participate in the design of the recommendation system to enhance development efficiency, performance, scalability, and recommendation effectiveness.
  • Build and maintain high-performance, high-availability online services (retrieval, ranking orchestration, feature and index services) for the TikTok recommendation system.
  • Build efficient and reliable data pipelines for candidate generation, profile generation, and training-example generation.
  • Pursue extreme performance optimization in the storage layer, computing layer, or application layer; optimize latency (P99), throughput, and resource cost at scale.
  • Troubleshoot production issues and build mechanisms that ensure operational stability, including capacity planning, disaster recovery, and monitoring.
  • Collaborate with machine learning engineers to productionize models efficiently and safely.

Skills

Go
C++
Java
Python
Distributed systems

Education

Bachelor's degree in Computer Science or related

Tools

Redis
Kafka

Job description

TikTok is seeking graduates to join the Recommendation Architecture Team to design and optimize the recommendation system for vertical businesses. The role focuses on stable, high-availability architectures and efficient data flows.

Successful candidates should be ready to commit to onboarding by year-end and clearly state their availability and graduation date in their resume. Apply early, as rolling reviews are used globally.

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

Similar jobs worth comparing

Graduate Software Engineer, Recommendation Infra
Graduate Software Engineer, Recommendation Infra

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 190,000 - 317,000
Backend Engineer, Recommendation Architecture
Backend Engineer, Recommendation Architecture

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 317,000
Health insurance
401(k) with company match
Paid parental leave
+5
ML Engineer - Recommender Systems & Growth
ML Engineer - Recommender Systems & Growth

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+8
Big Data Engineer — Recommendation Architecture & Scale
Big Data Engineer — Recommendation Architecture & Scale

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Health benefits
401(k) match
Parental leave
+3
Graduate Software Engineer: Data Architecture (E‑commerce)
Graduate Software Engineer: Data Architecture (E‑commerce)

TikTok • Seattle (WA)

On-site
USD 122,000 - 243,000
Senior Real-Time Recommendations Engineer
Senior Real-Time Recommendations Engineer

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Backend Engineer Graduate (TikTok Vertical Recommendation Architecture) - 2027 Start
Backend Engineer Graduate (TikTok Vertical Recommendation Architecture) - 2027 Start

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+3
Graduate Software Engineer - Large-Scale ML Systems
Graduate Software Engineer - Large-Scale ML Systems

TikTok • Seattle (WA), Northern (KY)

Hybrid
USD 122,000 - 243,000
Medical Insurance
401(k) match
Parental Leave
+6
Software Engineer Graduate (Recommendation Infrastructure) - 2027 Start
Software Engineer Graduate (Recommendation Infrastructure) - 2027 Start

TikTok • San Jose (CA), Northern (KY)

On-site
USD 190,000 - 317,000
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start

TikTok • San Jose (CA)

On-site
USD 128,000 - 317,000
Health benefits
401(k) match
Parental leave
+3