TikTok
Software Engineer, Ads ML Infrastructure
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 3+ years of hands-on experience building and training complex and scalable machine learning systems.
- Education
- Bachelor's degree in computer science or related technical disciplines.
About the job
Lead engineering projects that build and operate scalable, reliable infrastructure for TikTok Ads ranking and machine learning data workflows.
What you'll do
- Lead projects to build and operate scalable, reliable Ads ranking infrastructure.
- Provide technical leadership and guidance to team members and project peers.
- Coordinate across teams and stakeholders, and lead innovation efforts.
What they ask for
- Bachelor's degree in computer science or a related technical discipline.
- 3+ years of hands-on experience building and training complex, scalable machine learning systems.
- Strong computer science fundamentals, problem-solving, and coding skills; understanding of algorithms, especially causal inference, uplift model, and deep learning.
- Experience managing projects.
Nice to have
- Experience in the Ads domain.
- Experience building large-scale ranking infrastructure.
AI focus
Build and operate Ads ranking infrastructure and machine learning data systems used for training, serving, feature engineering, training data generation, and privacy enforcement.
Model-written summary · the original posting is authoritative