Security Software Engineer Project Intern (Product Security) - 2026 Start (BS/MS)

TikTok Inc

San Jose, CA

JOB DETAILS
SKILLS
Application Programming Interface (API), Applications Security, Artificial Intelligence (AI), Business Strategy, C++ Programming Language, Cloud Computing, Code Reviews, Computer Engineering, Computer Science, Computer Security, Cross-Functional, Cryptography, Debugging Skills, Develop Test Tools, Distributed Computing, Engineering, Go Programming Language (Golang), Identify Issues, Information Technology & Information Systems, Internet Application, Internet Security, Java, JavaScript, Machine Tool, Mobile Applications, Natural Language Processing (NLP), Network Programming, Network Security, Node.js, Problem Solving Skills, Programming Languages, Python Programming/Scripting Language, Scalable System Development, Security Analysis, Security Software, Software Development Lifecycle (SDLC), Software Engineering, Systems/Internals Programming, Threat Modeling
LOCATION
San Jose, CA
POSTED
30+ days ago

About the Team

The team is missioned to build infrastructures, platforms and technologies, as well as to support cross-functional teams to protect our users, products and infrastructures. In this team youll have a unique opportunity to have first-hand exposure to the strategy of the company in key security initiatives, especially in building scalable and secure-by-design systems and solutions. Our challenges are not your regular day-to-day technical problems; youll be part of a team thats developing new solutions to new challenges of a kind not previously addressed by big tech. Its working fast, at scale, and were making a difference.

As a project intern, you will have the opportunity to engage in impactful short-term projects that provide you with a glimpse of professional real-world experience. You will gain practical skills through on-the-job learning in a fast-paced work environment and develop a deeper understanding of your career interests.

Applications will be reviewed on a rolling basis - we encourage you to apply early. Successful candidates must be able to commit to at least 3 months long internship period.

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.

Minimum 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
  • Youre 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

By submitting an application for this role, you accept and agree to our global applicant privacy policy, which may be accessed here: https://jobs.bytedance.com/en/legal/privacy.

About the Company

T

TikTok Inc