TikTok→
Security Software Engineer Project Intern (Product Security) - 2026 Start (BS/MS)
InternshipOn-site
Location
San Jose, CA
Salary
$94k–$125k/yr
Experience
Not specified
Posted
Today
Skills
security engineeringthreat modelingsecurity mitigation developmentsecurity tooling developmentprivacy engineeringweb application securitymobile app securitynetwork securityoperating system internalsoperating system hardeningapplied cryptographycloud computingjavascriptnode.jsgopythonjavac++rustnlpllmdistributed systemsedge computinghigh-performance network programming
Job Description
Summary: TikTok is the leading destination for short-form mobile video, and they are seeking a Security Software Engineer Project Intern to support their product security initiatives. The role involves participating in security assessments, tooling development projects, and improving AI tooling for security review.
Responsibilities:
- Participate in security assessments such as pentests on Web or mobile applications
- Take part in tooling development projects with a security focus, such as code review and API testing. Tools developed will benefit LLM integration
- Assist in building Evals, harnesses and optimisations on existing AI tooling & systems for Security Review
- Improve the usage of LLM in the SDLC process and enhance the infrastructure security
Required Qualifications:
- Undergraduate, or Postgraduate who is currently pursuing a degree/master in Computer Science, Computer Engineering, Information Systems or other STEM disciplines
- Security engineering experience such as threat modeling, security mitigation development, security tooling development or privacy engineering
- Understanding in various disciplines: web application security, mobile app security, network security, operating system internals and hardening, applied cryptography, cloud computing. You're expected to be an expert in at least one of these areas
- Experience in writing and reviewing code in at least one of the following programming languages: JavaScript (Node JS), Go, Python, Java, C++, Rust
- Strong problem-solving skills and excellent debugging / troubleshooting skills
Preferred Qualifications:
- Experience with NLP/LLM
- Knowledge of distributed systems, edge computing, or high-performance network programming
Required Skills: Security engineering, Threat modeling, Security mitigation development, Security tooling development, Privacy engineering, Web application security, Mobile app security, Network security, Operating system internals, Operating system hardening, Applied cryptography, Cloud computing, JavaScript, Node.js, Go, Python, Java, C++, Rust, NLP, LLM, Distributed systems, Edge computing, High-performance network programming
Internship Start Date: Start in 2026
Benefits: Interns have day one access to health insurance, life insurance, wellbeing benefits and more., Interns also receive 10 paid holidays per year and paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year)., Interns who are not working 100% remote may also be eligible for housing allowance.
Benefits
Interns have day one access to health insurance, life insurance, wellbeing benefits and more.
Interns also receive 10 paid holidays per year and paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year).
Interns who are not working 100% remote may also be eligible for housing allowance.