Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
1 year of 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.
1 year of experience with data structures or algorithms.
Preferred qualifications:
Master's degree in Computer Science or Engineering.
Experience in analyzing, and troubleshooting large-scale distributed systems.
Ability to debug code, and automate routine tasks.
Excellent problem-solving and communication skills.