Software Engineer Project Intern (Security-Data)
ByteDance
About the Role
The Security Engineering team is missioned to build security services, platforms, and technologies, as well as to support cross-functional teams to protect users, products, and infrastructures. This internship offers first-hand exposure to company strategy in key security initiatives, focusing on building scalable and secure-by-design systems and solutions. Interns have opportunities to go through the whole lifecycle of security products or services, participate in each phase and part of the projects, and gain a comprehensive understanding of ongoing work. As a Project Intern, you will engage in impactful short-term projects providing a glimpse of professional real-world experience, gain practical skills through on-the-job learning in a fast-paced environment, and develop a deeper understanding of career interests.
Applications will be reviewed on a rolling basis; apply early.
Successful candidates must commit to at least a 3-month internship period.
Key Responsibilities
The Project Intern will work on Security Data products across two core areas:
- Infrastructure: including, but not limited to, the testing framework, data access layer migration, and improving developer productivity with AI.
- Business requests: contributing to core SecData product capabilities, including key modules such as asset data management and security governance.
Requirements & Tech Stack
- Minimum Qualifications:
- Currently pursuing a degree/master in Computer Science, Computer Engineering, Information Systems, or other STEM disciplines.
- Proficiency in one or more backend programming languages such as Go, Java, Python, C++, or similar.
- Proven experience writing comprehensive automated tests, performing effective code reviews, and debugging issues to ensure high standards of code quality and reliability.
- Preferred Qualifications:
- 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.