Are you applying to the internship?
Job Description
Software Engineer/Mobile Engineer Intern (Monetization Technology – Ads Core Demonstration) – 2026 Start (BS/MS) | TikTok
The Tone:
This is an internship at TikTok, located in Los Angeles, CA. TikTok is a global short-form video platform dedicated to inspiring creativity and bringing joy to its users. This role is within the Global Monetization Technology’s Ads Core Team, specifically the Monetization Client team. The position is essential for building innovative ad products on TikTok, which are critical for generating revenue and optimizing the connection between advertisers and users, all while maintaining a positive user experience on the platform.
The TL;DR
• Role: Internship
• Type: Temporary (12 weeks)
• Location: In-person, Los Angeles, CA
• Pay: $45–$60 hourly
• Team: Monetization Client Team, Ads Core, Global Monetization Technology
• Mission: Generate revenue and optimize user experience by building ad products that connect advertisers and TikTok users.
• Tech Stack: Java, Kotlin, Swift, Objective-C
What You’ll Actually Do
• Development: Assist backend, frontend, and product teams in developing and launching innovative ad features on the TikTok app.
• Collaboration: Contribute to creating an engaging mobile ads experience by collaborating with design and product teams.
• Implementation: Help design, implement, and optimize monetization features for iOS and Android applications, with a focus on performance.
• Code Quality: Write clean, maintainable code and help create clear documentation in a collaborative environment.
• Learning & Growth: Work closely with senior engineers, learn best practices, and contribute to the team’s goals.
The Must-Haves
• Background: Currently pursuing an undergraduate or postgraduate degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
• Experience: Basic experience or a strong interest in mobile app development for Android and/or iOS. Demonstrated ability to communicate effectively and work as part of a team.
• Skills: Proficiency in at least one of these languages: Java or Kotlin for Android, or Swift or Objective-C for iOS. Familiarity with object-oriented programming and software system design concepts.
• Bonus: An interest in building consumer-facing or ads products. Solid knowledge of Android architecture refactoring or iOS performance optimization. A desire to learn and improve client-side performance and user experience.