Project Intern – Security Data

June 7, 2026
$45 - $60 / hour

Are you applying to the internship?

Job Description

Software Engineer Project Intern (Security-Data) – 2026 Start (BS/MS) | ByteDance

The Tone:
This is a temporary internship at ByteDance, a company founded in 2012 with a mission to inspire creativity and enrich life through products like TikTok, Lemon8, CapCut, and various China-market platforms. This role is vital for the security engineering team, which is dedicated to building robust security services, platforms, and technologies. The intern will support cross-functional teams, protecting users, products, and infrastructure, while gaining first-hand exposure to key security initiatives within the company.

The TL;DR
• Role: Internship
• Type: Temporary
• Pay: $45–$60 hourly
• Team: Security engineering team
• Mission: This person builds and improves security data products across infrastructure and business requests to protect users, products, and infrastructures.
• Tech Stack: Go, Java, Python, C++

What You’ll Actually Do
• Infrastructure Development: Develop and enhance security data infrastructure, including testing frameworks, data access layer migration, and improving developer productivity using AI.
• Product Contribution: Contribute to core Security Data product capabilities, focusing on key modules such as asset data management and security governance.
• Project Engagement: Engage in impactful short-term projects that provide real-world professional experience.
• Lifecycle Participation: Participate in the entire lifecycle of security products or services, from conception through delivery.
• Skill Development: Gain practical skills through on-the-job learning in a fast-paced work environment.

The Must-Haves
• Background: Undergraduate or Postgraduate student currently pursuing a degree/master in Computer Science, Computer Engineering, Information Systems, or other STEM disciplines.
• Experience: Proven experience writing comprehensive automated tests, performing effective code reviews, and debugging issues to ensure high standards of code quality and reliability. Successful candidates must commit to at least a 3-month internship period.
• Skills: Proficiency in one or more backend programming languages such as Go, Java, Python, C++, or similar.
• Bonus: Experience building and optimizing high-throughput, high-availability systems, with a strong understanding of performance tuning and scalability trade-offs; practical knowledge of backend security principles and best practices, including authentication, authorization, least-privilege access, and secure service-to-service.