Overview
Join TikTok’s Ads QA team and take part in building the systems that keep one of the world’s largest advertising platforms running smoothly. This internship offers the chance to work on real engineering challenges that impact usability, stability, and reliability across the entire ads ecosystem. You’ll gain hands-on exposure to QA engineering, automation, and DevOps practices while contributing to tools that support thousands of advertisers and internal teams. This is a fast-paced environment where you’ll sharpen your technical skills and explore what a career in large-scale system engineering looks like.
What You’ll Do
- Build and improve internal QA/DevOps tools that boost R&D productivity and engineering workflow efficiency
- Participate in the design and development of backend components, writing clean and reliable code in Java or Golang
- Troubleshoot complex technical issues and contribute solutions that strengthen system performance
- Support automation testing and CI/CD pipeline improvements with the engineering team
- Work with product managers to clarify requirements and translate them into technical functions
- Assist in evaluating product behaviour, system stability, and user-impacting issues
- Contribute to documentation, tool enhancements, and best-practice guidelines for QA and automation
- Collaborate closely with cross-functional teams to deliver high-quality project outcomes
Requirements
- Currently studying Computer Science, Software Engineering, or a related field
- Strong programming experience in Java or Golang, plus familiarity with Linux commands
- Understanding of MySQL or relational databases, with basic SQL query skills
- Strong problem-solving skills and a willingness to tackle technical challenges
- Self-driven, reliable, and eager to learn from real engineering workflows
- Able to commit full-time for 6 months (12 months preferred, with part-time extension)