Software Engineer Graduate (Data Arch - AI/ML Infrastructure) - 2026 Start (PhD)

TikTok
San Jose
Full timeFunction: Software EngineeringEducation: phdSkills: ["Problem-solving","Self-driven learning","Communication"]

Join TikTok’s Recommendation Architecture team to help build and optimize large-scale recommendation systems used across products like For You Feed, E-commerce, and Social. You’ll develop high-performance online services, create efficient and reliable data pipelines for training and real-time updates, and design high-performance computing frameworks and storage systems. This graduate (PhD) role focuses on translating AI/ML research into practical infrastructure implementations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Engineer Graduate (Data Arch - AI/ML Infrastructure) - 2026 Start (PhD)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Join TikTok’s Recommendation Architecture team to help build and optimize large-scale recommendation systems used across products like For You Feed, E-commerce, and Social. You’ll develop high-performance online services, create efficient and reliable data pipelines for training and real-time updates, and design high-performance computing frameworks and storage systems. This graduate (PhD) role focuses on translating AI/ML research into practical infrastructure implementations.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Build and maintain high-performance online services for TikTok recommendation systems powering products such as For You Feed, E-commerce, and Social.
  • •Build efficient, reliable data pipelines for candidate generation, profile generation, training example generation, and real-time online training.
  • •Develop globalized large-scale recommendation systems.
  • •Design and develop high-performance computing frameworks and storage systems.

Key Requirements

  • •PhD degree (or expected by 2026) in Computer Science, Machine Learning, Artificial Intelligence, or a related field.
  • •Research background in ML/AI focused on inference optimization, model acceleration, or efficient ML systems.
  • •Programming experience with languages including C, C++, Java, or Python.
  • •Strong problem-solving skills with a self-driven learning mindset and effective communication.
  • •Ability to translate research into practical system implementations.
Education:PhD / Doctorate in Computer Science, Machine Learning, Artificial Intelligence (or related fields)
Skills:Problem-solvingSelf-driven learningCommunication
Tech Stack:CC++JavaPython

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn