Are you applying to the internship?
Job Description
Software Engineer Intern (Commerce Ads) – 2026 Summer (BS/MS) | TikTok
The Tone:
This is a Software Engineer Intern position at TikTok, a company that builds the leading destination for short-form mobile video, aiming to inspire creativity and bring joy globally. This role is crucial to the TikTok Commerce Ads team, which is dedicated to enhancing commerce ads and establishing TikTok as an essential growth engine for businesses of all sizes. The work directly drives TikTok’s ad revenue and contributes to developing next-generation web ad solutions for the platform.
The TL;DR
• Role: Internship
• Type: Full-time, Temporary (12 weeks)
• Location: Unspecified (global offices include Los Angeles, Singapore, New York City, London, etc.)
• Pay: $42.75 hourly
• Team: Commerce Ads team, focused on blending advertiser focus with technical expertise.
• Mission: Enhance open-loop and closed-loop commerce ads to establish TikTok as an essential growth engine for businesses and a top destination for consumers.
• Tech Stack: Python, Golang, Java, C, C++, MySQL, Redis
What You’ll Actually Do
• Optimize Ads: Apply state-of-the-art backend development techniques to optimize TikTok Ads solutions end to end, including ad creation, delivery, creative automation, and format optimization, to improve Shop Sellers’ marketing experience.
• Develop Solutions: Connect with businesses directly to understand their needs and develop effective solutions for their jobs-to-be-done.
• Innovate Experiences: Collaborate with Product Managers, Designers, and other disciplines to explore and develop the next generation of shopping experiences on TikTok.
• Facilitate Growth: Capitalize on organic shopping behaviors currently on TikTok and facilitate retentive behaviors to provide both user and business value.
The Must-Haves
• Background: Currently pursuing an Undergraduate or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
• Experience: Solid Computer Science fundamentals, including algorithms, data structures, and software design, along with strong problem-solving skills. Must be able to commit to a 12-week full-time work period during Summer 2026.
• Skills: Proficient programming skills in Python, Golang, Java, C, or C++. Familiarity with logging and testing frameworks, as well as databases such as MySQL and Redis.
• Bonus: Familiarity with main components for Ads systems, including ad creation and ad creative/format optimization. Proficiency and experience with designing, implementing, and operating large-scale distributed systems.