To be working towards a Bachelor's, Master's, or PhD degree in computer science, computer engineering or a related field. To have a keen interest in software development with several side projects and involvement in open source. To have a hungry entrepreneurial spirit and interest in learning new technologies. To have explored coding in languages such as Python, Java, JavaScript, PHP, C, or C++.