Summary
ByteDance is a company focused on inspiring creativity and enriching life through innovative products. They are seeking a Security Software Engineer Project Intern to assist in the development and optimization of network security solutions, providing practical experience in a fast-paced environment.
Responsibilities
- Assist the team in the development, debugging, and optimization of the WAF/BOT system
- Develop the rule engine module of WAF/BOT using the Go language to implement the detection and filtering of Web application requests
- Participate in the development, testing, and launch of the Console page and backend APIs for Cyber Security products
- Collaborate with senior engineers to monitor and analyze network traffic, and detect potential attack behaviors through the WAF system
- For example, identify abnormal HTTP request patterns (such as SQL injection, XSS attacks, BOT detection etc.)
Skills
- Undergraduate, or Postgraduate who is currently pursuing a degree/master in Computer Science, Computer Engineering, Information Systems or other STEM disciplines
- Proficient in at least one programming language among Go, Python, and C, with strong coding capabilities
- Familiar with common algorithms, such as one of the following: multi-threaded programming / Big Data Analysis / Machine Learning / Deep Learning, etc
- Proficient in using open-source tools such as MySQL, Redis, ES, and Hive, and master the interaction methods between programming languages and storage sources
- Have a strong interest in WAF/BOT protection technology and possess solid foundational knowledge of Cyber Security, such as network protocols (TCP/IP, HTTP, etc.), common network attack and defense methods, etc
- Knowledge of cloud security
Qualifications
Must Haves
- Undergraduate, or Postgraduate who is currently pursuing a degree/master in Computer Science, Computer Engineering, Information Systems or other STEM disciplines
- Proficient in at least one programming language among Go, Python, and C, with strong coding capabilities
- Familiar with common algorithms, such as one of the following: multi-threaded programming / Big Data Analysis / Machine Learning / Deep Learning, etc
- Proficient in using open-source tools such as MySQL, Redis, ES, and Hive, and master the interaction methods between programming languages and storage sources
- Have a strong interest in WAF/BOT protection technology and possess solid foundational knowledge of Cyber Security, such as network protocols (TCP/IP, HTTP, etc.), common network attack and defense methods, etc
Nice to Haves
- Knowledge of cloud security
Benefits
- Day one access to health insurance
- Life insurance
- Wellbeing benefits
- 10 paid holidays per year
- Paid sick time (56 hours if hired in first half of year, 40 if hired in second half of year)
- Housing allowance