Bachelor's degree or equivalent practical experience.
1 year of experience with software development in Python or Java.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
Experience with backend services, and test automation.
Ability to define software architecture, components, modules, interfaces, and data for a system for specified requirements, this includes validating for correctness, functionality, reliability, and other characteristics.
Ability to debug, triage, and fix program code or system issues (e.g., firmware, software, application, operational, process).