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