Software Engineer Intern (Ads Infra) – 2025 Summer (BS/MS)
About this internship
TikTok is hiring a Software Engineer Intern (Ads Infra) for Summer 2025, based on site in San Jose, CA. This role is geared toward BS/MS students pursuing computer science or a related technical discipline with strong fundamentals in algorithms, data structures, software design, and problem-solving. Youβll apply solid coding skills and algorithm knowledge, with an emphasis on areas like causal inference, uplift modeling, and deep learning.
Qualifications
Required
- Pursuing a Bachelor’s or Master’s degree in computer science or related technical disciplines.
- Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills.
- Solid coding skills and a good understanding of algorithms, especially causal inference, uplift model, and deep learning.
Nice to have
- Comfort applying core algorithms and data structures to real-world engineering problems.
- Experience writing clean, well-structured code and explaining design choices clearly.
- Familiarity with causal inference concepts and when theyβre appropriate to use.
- Exposure to uplift modeling ideas and how they differ from standard prediction tasks.
- Basic understanding of deep learning workflows and how models are evaluated.
How to stand out (TUN tip)
Before applying, prepare 1β2 short project or coursework examples that demonstrate strong CS fundamentals and solid coding, then be ready to discuss the algorithmic decisions you made. If youβve studied causal inference, uplift modeling, or deep learning, summarize what you learned and how youβd validate results, even if it was in an academic setting. Apply through the early careers page: https://lifeattiktok.com/earlycareers
