Are you applying to the internship?
Job Description
About the company:
Company Name: TikTok
Parent Organization: ByteDance
Founded: 2003
Headquarters: Los Angeles, California, USA
Employee Count: 10001+ employees
Company Stage: Late Stage
Core Business: TikTok is the leading destination for short-form mobile video, inspiring creativity and bringing joy to users. It functions as a short-form video entertainment app and social network platform.
—
Job Description:
Job Title: AI/ML Software Engineer Intern
Team/Department: Data Platform team
Job Summary/Purpose:
The AI/ML Software Engineer Intern in the data platform team will be responsible for designing and implementing scalable big data systems and AI/ML solutions. These solutions will have a direct and significant impact on TikTok’s core products and millions of users worldwide.
Key Responsibilities:
• Design and Implementation of Big Data Systems: Create and develop reliable, scalable, robust, and extensible big data systems that are essential for supporting the company’s core products and business operations.
• AI/ML Solution Development: Design and implement data analysis and processing systems specifically utilizing advanced AI/ML solutions, including Large Language Models (LLMs).
• High-Performance System Development: Design and develop high-performance computing frameworks and storage systems to ensure efficient data processing and retrieval.
• Engineering Best Practices: Establish and promote solid design principles and best engineering practices for both technical engineers and non-technical staff within the organization.
Qualifications:
Required Qualifications:
• Educational Background: Must be currently pursuing an Undergraduate or Master’s degree in Computer Science or a closely related technical discipline.
• Internship Commitment: Must be able to commit to working for a duration of 12 weeks during Fall 2025.
• Work Authorization: Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization throughout the employment period.
• Programming Experience: Demonstrated experience in programming, including but not limited to, proficiency in C, C++, Java, or Python.
• Soft Skills: Effective communication skills, a proactive and self-driven learning attitude, and a strong sense of ownership over projects and tasks.
• Project/Research Experience: Possess project or research experience in at least one of the following key areas: big data frameworks, large language models (LLMs), machine learning, or distributed storage systems.
Preferred Qualifications:
• Graduation Timeline: Graduating December 2025 onwards, with a clear intent to return to their degree program after the successful completion of the internship.