· Bachelor’s degree in Computer Science, or similar quantitative field, or related industry experience
· 3+ years experience in modern object-oriented programming languages (e.g. Ruby, Java)
· 3+ years experience in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis