TikTok
Software Engineer - E-commerce Recommendation Infrastructure - San Jose
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 3+ years building scalable systems.
- Education
- Bachelor's degree or above in Computer Science or related fields.
About the job
Build and optimize large-scale infrastructure and systems for TikTok Shop recommendations, supporting recommendation algorithms and growing user traffic and data volumes.
What you'll do
- Build globalized, large-scale recommendation systems and high-performance online systems with reliable data pipelines.
- Continuously optimize and evolve systems to handle growth in user traffic and data.
- 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.
- 3+ years of experience building scalable systems.
- 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.
Tools
C++, Java
AI focus
Build recommendation infrastructure that supports applied machine learning engineers and innovative algorithms and techniques.
Model-written summary · the original posting is authoritative