Software Engineer Intern (Ads Infra) – 2025 Summer (BS/MS)

TikTok Β· Content Creators, Content Discovery
πŸ“ San Jose, CA 🏒 On Site πŸ’° $45-$45 /hr

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

TikTok – Software Engineer Intern (Ads Infra) – 2025 Summer (BS/MS)