TikTok
Security Software Engineer Project Intern (Product Security) - 2026 Start (BS/MS)
San Jose, California · Internship · Posted Oct 28, 2026
- Experience
- No number of years stated; security engineering experience is required.
- Education
- Currently pursuing an undergraduate or postgraduate degree in Computer Science, Computer Engineering, Information Systems, or another STEM discipline.
About the job
Supports product security through application assessments, security-focused tooling, AI tooling evaluations, and improvements to LLM use in the software development lifecycle and infrastructure security.
What you'll do
- Participate in security assessments, including penetration tests of web or mobile applications.
- Develop security-focused tools for code review and API testing, and build evaluations, harnesses, and optimizations for AI security-review tools.
- Improve LLM use in the software development lifecycle and enhance infrastructure security.
What they ask for
- Currently pursuing an undergraduate or postgraduate degree in Computer Science, Computer Engineering, Information Systems, or another STEM discipline.
- Security engineering experience, such as threat modeling, security mitigation or tooling development, or privacy engineering.
- Expertise in at least one stated area: web or mobile application security, network security, operating system internals and hardening, applied cryptography, or cloud computing.
- Code-writing and review experience in at least one of JavaScript (Node JS), Go, Python, Java, C++, or Rust.
Nice to have
- Experience with NLP/LLM.
- Knowledge of distributed systems, edge computing, or high-performance network programming.
Tools
JavaScript (Node JS), Go, Python, Java, C++, Rust, LLM
AI focus
Build evaluations, harnesses, and optimizations for AI security-review tooling; improve LLM use in the software development lifecycle.
Model-written summary · the original posting is authoritative