Must be actively enrolled in an accredited college/university program during the internship period
Desired majors: Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field
Required coursework: algorithms, data structures, and operating systems
Recommended coursework: information security, cryptography, cloud computing, database systems, or distributed systems
Duration: 4 months + recommended
Strong programming skills in Python or Java
Solid knowledge of data structures and algorithms; familiarity with ML/AI concepts is a plus
Strong problem-solving ability and capacity to learn quickly in a dynamic environment
Experience working as part of a team
Dedication, curiosity, and a passion for security and technology
Working proficiency in English (our team operates in an English-language environment)
How to build enterprise-grade, reliable, and secure software services at cloud scale
Hands-on experience across key security domains: Application Security, Infrastructure & Cloud Security, Security Engineering, Threat Detection & Response, and Compliance & Governance
How to identify and remediate security vulnerabilities in large-scale distributed systems
Experience building security tooling and automation using Python and Java
Exposure to ML/AI techniques applied to security problems (anomaly detection, threat intelligence, etc.)
Collaboration with product management and engineers to deliver customer-facing security features
Practical experience with cloud infrastructure security on AWS, Azure, and/or Google Cloud
POSSIBLE TEAMS / WORK FOCUS AREAS
Teams: Application Security, Cloud & Infrastructure Security, Security Engineering, Threat Detection & Response, Compliance & Governance