Applying AI technology at scale inside TikTok remains difficult — fragmented tools, high technical barriers, and limited collaboration slow down innovation. We're changing that. Join us to accelerate the adoption of AI across TikTok. Our mission is to democratize AI through a powerful platform that lowers the barrier to entry, empowers non-technical roles, and enables fast, reliable iteration.
Requirements
- Proficiency in at least one of the following programming languages: Golang, Python, or JavaScript, along with familiarity with common development frameworks and tools.
- Practical experience working with genAI/LLM systems, AI agents, and related data processing workflows
- Active participation in open-source projects and strong familiarity with the AI/ML community.
- Solid understanding of machine learning fundamentals, deep learning frameworks (e.g., PyTorch, TensorFlow), and widely used AI development tools.
Responsibilities
- Responsible for developing our AI Platform by using cutting-edge AI technologies such as LLM, MLLM, RAG, and Agents.
- Work closely with product managers, algorithm teams, and other cross-functional stakeholders to tackle complex, high-impact problems.
- Design and evolve system architecture to ensure scalability, performance, and reliability.
- Build robust infrastructure to integrate LLM capabilities into real-world business applications.
- Learn how TikTok core products work, and discover the magic underlying systems that power the fastest-growing platform on the planet.
Other
- Currently pursuing Bachelor's or Master's in Computer Science or related field.
- Curiosity towards new technology and outstanding ability to analyze and solve problems.
- Able to commit to working for 12 weeks during Summer 2026
- Deep passion for AI — you think about it, read about it, and build with it every day.