Are you applying to the internship?
Job Description
Software Engineer Intern (Experimentation & Evaluation, Data Platform) – 2026 Summer (BS/MS) | TikTok
The Tone:
This is a Software Engineer Internship at TikTok, likely located in Los Angeles, California. TikTok is a leading global destination for short-form mobile video, driven by a mission to inspire creativity and bring joy across its diverse user base. This internship offers students a unique opportunity within the Experimentation & Evaluation team to help build a next-generation A/B testing platform. This role is crucial for empowering the company to make data-driven decisions across critical product areas like recommendations, ads, and mobile app interactions, directly impacting hundreds of millions of people. As an intern, you will gain hands-on industry exposure, developing fundamental skills and exploring potential career paths while utilizing your knowledge in real-world scenarios to foster significant personal and professional growth.
The TL;DR
• Role: Internship
• Type: Seasonal (12 weeks during Summer 2026)
• Location: In-person, Los Angeles, CA
• Pay: $45 hourly
• Team: Experimentation and Evaluation team, responsible for building the next-gen A/B testing platform.
• Mission: Empower TikTok to make data-driven decisions across various products—including recommendations, push notifications, ads, search, mobile app, UI interactions, and service upgrades—by developing a reliable experimentation platform that supports the entire experiment life cycle, from design and creation through metrics calculation, statistical analysis, and final evaluation and launch. This provides businesses with the tools to make bold hypotheses and cautious verifications in a rapid iteration environment.
• Tech Stack: Python, Java, Golang, C#, C++.
What You’ll Actually Do
• Feature Development: Build new features that will impact hundreds of millions of global users.
• Problem Solving: Address unique, large-scale, and highly complex technical challenges within the platform.
• Cross-functional Collaboration: Partner with product managers, designers, and engineers from different teams to develop backend support for mobile applications.
• Technical Engagement: Actively participate in technical discussions related to the team’s product and engineering initiatives.
The Must-Haves
• Background: Currently pursuing an Undergraduate or Master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
• Experience: Ability to commit to working for 12 weeks during Summer 2026.
• Skills: Proficient coding experience in Python, Java, Golang, C#, or C++.
• Bonus: Demonstrated software engineering or big data experience from previous internships, work experience, coding competitions, or publications; High levels of creativity and quick problem-solving capabilities; Curiosity towards new technologies and entrepreneurship; Graduating December 2026 onwards with the intent to return to a degree program after the completion of the internship.