Drimva

TikTok

Software Engineer - E-commerce Recommendation Infrastructure - Seattle

Seattle, Washington · Full-time · Posted Oct 28, 2026

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

About the job

Build and optimize scalable infrastructure for TikTok Shop recommendation systems, including online services and data pipelines.

What you'll do

  • Build large-scale global recommendation systems and high-performance online systems with reliable data pipelines.
  • Scale and optimize systems to handle growing user traffic and data volumes.
  • 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.
  • 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.
  • Good teamwork and communication skills, ownership, and a positive, optimistic attitude.

Tools

C++, Java

AI focus

Build infrastructure supporting recommendation systems and work with applied machine learning engineers to support recommendation algorithms and techniques.

Model-written summary · the original posting is authoritative

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