Security Intern – Machine Learning Security

June 28, 2026
$45 - $60 / hour

Are you applying to the internship?

Job Description

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

The Tone:
This is an internship at ByteDance, located in an unspecified location with potential for on-site work. ByteDance, founded in 2012, is a company dedicated to inspiring creativity and enriching life through a suite of products including TikTok, Lemon8, CapCut, and others. The Network Security team builds innovative, enterprise-level network security products and solutions to protect online businesses from cyber attacks. This internship offers practical, real-world experience in developing solutions for these critical cybersecurity challenges.

The TL;DR
• Role: Internship
• Type: Temporary (at least 3 months)
• Location: Unspecified (potential for on-site work)
• Pay: $45–$60 hourly
• Team: Network Security team
• Mission: Research and implement intelligent security protection algorithms to protect online businesses from cyber attacks.
• Tech Stack: PyTorch

What You’ll Actually Do
• Research: Investigate and develop intelligent security protection algorithms.
• Implementation: Build solutions based on machine learning and deep learning principles.
• Traffic Modeling: Create L7 DDoS/WAF traffic models for analysis.
• Anomaly Detection: Identify anomalies and attacks within network traffic.
• Rule Generation: Assist in generating L7DDoS/WAF rules using LLM-assisted methods.

The Must-Haves
• Background: Currently pursuing an undergraduate or postgraduate degree in Computer Science, Computer Engineering, Information Systems, or other STEM disciplines, with a solid foundation in machine learning/deep learning principles.
• Experience: Familiarity with at least one deep learning framework, specifically PyTorch, and an interest in or practical experience with Cyber Security or network traffic analysis.
• Skills: Machine learning, deep learning, anomaly detection, attack identification, PyTorch.
• Bonus: Experience with NLP/LLM, or knowledge of distributed systems, edge computing, or high-performance network programming.