Roca Robotics' computer vision team is looking to improve their card sorting robotic platforms and contribute to the evolution of their robots by developing cutting-edge algorithms to accurately recognize trading cards and integrating these algorithms with advanced robotic sorters to revolutionize the automation of card sorting.
Requirements
- 2 or more years of experience working with computer vision algorithms
- Expertise in Python, C++, and SQL
- Expertise with OpenCV and home-rolled systems
- Experience with Linux, AWS administration, and familiarity with basic networking concepts
- Experience with Javascript
Responsibilities
- Adapt the existing Roca Robotics recognition software to recognize new trading card games and different types of cards
- Develop and maintain efficient ETL (Extract Transform Load) processes to ensure seamless extraction, transformation, and loading of card catalog data
- Play a key role in making improvements and addressing recognition issues with the Roca Robotics card recognition software
- Import new sources of card data to be used for sorting
- Improve sorting algorithms and other features of the Roca Sorters
- Document processes, methodologies, and findings to facilitate knowledge sharing within the team
Other
- Hybrid - Able to work 2-3 days in office (Longmont, CO office)
- Strong communication skills to work effectively with technical and non-technical stakeholders
- Bachelor’s degree in computer science or a related field with 4 or more years of professional software engineering/data engineering experience