Are you applying to the internship?
Job Description
Software Engineer Intern (Ads Interface and Platform) – 2026 Summer (BS/MS) | TikTok
The Tone:
This is an internship at TikTok, with potential locations including Los Angeles County. TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. This role is crucial for the TikTok Monetization Ads Interface Team, which is dedicated to creating exceptional advertising experiences and intelligent growth marketing strategies for global advertising clients. Interns will contribute to leveraging technology to help small and medium-sized business advertisers effectively connect with customers, achieve business success, and drive the rapid growth of TikTok’s advertising business.
The TL;DR
• Role: Internship
• Type: Full-time
• Location: Various locations, including Los Angeles County
• Pay: $45–$60 hourly
• Team: TikTok Monetization Ads Interface Team
• Mission: Help global small and medium-sized business (SMB) advertisers effectively connect with customers, achieve business success, and drive the rapid growth of TikTok’s advertising business.
• Tech Stack: Spark, TensorFlow
What You’ll Actually Do
• Improve Ads Experience: Design, develop, test, and continuously improve TikTok’s Ads experience.
• Lead Team Operations: Manage the work of a focused team of software engineers, providing guidance, regular feedback, education, and mentoring.
• Explore Next-Gen Ads: Collaborate with Product Managers, Designers, and other disciplines to explore the next generation of ads experiences on TikTok.
• Own Project Deliverables: Take responsibility for the team project priorities, deadlines, and deliverables.
• Guide Technical Direction: Define a long-term technical roadmap and contribute to technical decisions on your team.
The Must-Haves
• Background: Currently pursuing a BS/MS degree in Computer Science, Computer Engineering, or other relevant majors, with strong Computer Science fundamentals in algorithms, data structures, and software design.
• Experience: Must be able to commit to a 12-week full-time work period during Summer 2026, starting on one of the specified dates.
• Skills: Strong problem-solving skills, ability to think critically and formulate clear solutions, and very strong teamwork skills including communication, ownership, empathy, and honesty.
• Bonus: Experience with Advertisement Technology, or experience in resource management and task scheduling with large-scale distributed software like Spark and TensorFlow.