Backend Engineer - Vertical Recommendations Architecture

TikTok Inc.

San Jose (CA)

On-site

USD 128,000 - 317,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
Disability insurance (short-term &

Job summary

TikTok Inc. is seeking graduates to join the Recommendation Architecture Team in San Jose, CA, to design and optimize the recommendation system architecture for TikTok’s vertical businesses.

You will focus on stability, scalability, and performance across online services and offline data flows. The role offers growth through bold ideas and challenging projects, with opportunities to work closely with algorithm teams.

Qualifications

  • Bachelor's degree in Computer Science or related discipline.
  • Strong programming skills with good code design and style; familiarity with Go, C++, Java, or Python.
  • Solid understanding of data structures, algorithms, OS, networking, and distributed/scalable 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 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 storage, computing, or application layers; optimize latency, throughput, and costs at scale.
  • Troubleshoot production issues and build mechanisms for operational stability, including capacity planning, disaster recovery, and monitoring.
  • Collaborate with ML engineers to productionize models efficiently and safely.

Skills

Go
C++
Java
Python
Data structures
Algorithms
Operating systems
Networking
Distributed systems
Redis
Kafka

Education

Bachelor's degree in Computer Science or related discipline

Tools

RPC frameworks

Job description

TikTok Inc. is seeking graduates to join the Recommendation Architecture Team in San Jose, CA, to design and optimize the recommendation system architecture for TikTok’s vertical businesses.

You will focus on stability, scalability, and performance across online services and offline data flows. The role offers growth through bold ideas and challenging projects, with opportunities to work closely with algorithm teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Engineer - Recommendation Systems
Graduate Software Engineer - Recommendation Systems

TikTok Inc. • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical, dental, vision insurance
401(k) company match
Paid parental leave
+1
Senior Software Engineer, Recommendation Infrastructure
Senior Software Engineer, Recommendation Infrastructure

TikTok Inc. • San Jose (CA)

On-site
USD 218,000 - 388,000
Medical insurance
Dental insurance
Vision insurance
+9
Recommendation Architecture Engineer
Recommendation Architecture Engineer

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+1
Software Engineer, Scalable Recommendation Systems
Software Engineer, Scalable Recommendation Systems

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Software Engineer, Scalable Data & Recommendation Systems
Software Engineer, Scalable Data & Recommendation Systems

TikTok Inc. • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical, dental and vision insurance
401(k) with company match
Paid time off and holidays
Senior Software Engineer, Recommendations Infrastructure
Senior Software Engineer, Recommendations Infrastructure

TikTok Inc. • San Jose (CA)

On-site
USD 187,000 - 360,000
Graduate Big Data Engineer: TikTok Recommendation
Graduate Big Data Engineer: TikTok Recommendation

TikTok Inc. • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical Insurance
Dental Insurance
Vision Insurance
+9
ML Engineer - Recommender Systems & Growth
ML Engineer - Recommender Systems & Growth

TikTok Inc. • San Jose (CA)

On-site
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+8
Graduate ML Engineer - Scalable Recommendation Systems
Graduate ML Engineer - Scalable Recommendation Systems

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Software Engineer, E-commerce Recommendation Infra
Senior Software Engineer, E-commerce Recommendation Infra

TikTok Inc. • Seattle (WA)

On-site
USD 154,000 - 301,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6