Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
Experience with software development in one or more programming languages during coursework/projects, research, internships, or practical experience in school, work, or open source projects.
Experience with data structures or algorithms.
Preferred qualifications:
Master's degree in Computer Science or Engineering, or a related field.