Drimva

TikTok

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

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

Education
Completing or recently completed a 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 systems and data pipelines for machine-learning training and serving.

What you'll do

  • Build large-scale global recommendation systems.
  • Design, build, and continuously optimize high-performance systems and reliable data pipelines for machine-learning training and serving.
  • Work with cross-functional teams on end-to-end infrastructure solutions to 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 area: 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 training and serving for recommendation systems.

Model-written summary · the original posting is authoritative

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