- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
- Strong programming skills in at least one language such as Java, Python, C++, or Go
- Understanding of data structures, algorithms, and software design principles
- Familiarity with version control systems like Git
- Excellent problem-solving and analytical abilities
- Strong communication and teamwork skills
- Ability to work full-time for 12 weeks during the summer
- Enthusiasm for learning new technologies and contributing to real-world projects
- Prior internship or project experience in software development is a plus
- Knowledge of databases, especially NoSQL or MongoDB, is beneficial