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