Drimva

TikTok

Software Engineer Graduate (Data Arch - E-commerce) - 2027 Start

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

Education
Bachelor's or master's degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.

About the job

Build and optimize global, large-scale recommendation infrastructure, including high-performance systems and data pipelines for machine learning training and serving.

What you'll do

  • Build globalized large-scale recommendation systems and reliable data pipelines.
  • Continuously optimize systems to handle growing user traffic and data volumes.
  • Collaborate with cross-functional teams on infrastructure solutions that address product challenges and improve recommendation performance.

What they ask for

  • Completing or recently completed a bachelor's or master's degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Strong software development experience with C++, Java, or another programming language.
  • Good teamwork and communication skills, a positive and optimistic attitude, and a strong sense of ownership.

Nice to have

  • 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 infrastructure supporting large-scale machine learning serving and training, including recommendation systems.

Model-written summary · the original posting is authoritative

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