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