Drimva

TikTok

Software Engineer - E-commerce Recommendation Infrastructure - San Jose

San Jose, California · Full-time · Posted Oct 28, 2026

Experience
3+ years building scalable systems.
Education
Bachelor's degree or above in Computer Science or related fields.

About the job

Build and optimize large-scale infrastructure and systems for TikTok Shop recommendations, supporting recommendation algorithms and growing user traffic and data volumes.

What you'll do

  • Build globalized, large-scale recommendation systems and high-performance online systems with reliable data pipelines.
  • Continuously optimize and evolve systems to handle growth in user traffic and data.
  • Collaborate across teams to deliver infrastructure solutions and improve recommendation performance.

What they ask for

  • Bachelor's degree or above in Computer Science or a related field.
  • 3+ years of experience building scalable systems.
  • Strong software development experience with C++, Java, or another programming language.
  • Experience in at least one of: personalized recommendations, search engines, advertising, machine learning infrastructure, distributed storage systems, or big data frameworks.

Tools

C++, Java

AI focus

Build recommendation infrastructure that supports applied machine learning engineers and innovative algorithms and techniques.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)