eBay

We connect people and build communities to create economic opportunity for all.

About the Comapny

TCGplayer, now part of eBay, drives the growth of collectible card games by connecting millions of buyers with thousands of retailers globally. The company continues to evolve by expanding its services into the $25B collectible hobby market, with a culture rooted in camaraderie, diversity, and passion. Recognized as one of New York State’s top employers, TCGplayer also ranks among Fortune’s top 100 companies for women in the U.S. The Roca Robotics team at TCGplayer is pioneering the automation of card sorting through advanced computer vision and robotics. The computer vision team develops algorithms to recognize trading cards, integrating them with robotic sorters to streamline and automate processes. If you’re passionate about computer vision, machine learning, and robotics, this is an exciting opportunity to contribute to revolutionary industry solutions.

About the Role

The Computer Vision Engineer/Data Engineer will focus on advancing the Roca Robotics card sorting systems. The role combines expertise in computer vision, data engineering, and software engineering, with a focus on improving sorting platforms and integrating innovative solutions. The position offers the chance to tackle complex challenges and drive the evolution of the robot platforms.

Key Responsibilities:

  • Adapt Roca Robotics recognition software to identify new trading card games and card types.

  • Develop and maintain ETL (Extract, Transform, Load) processes to handle card catalog data efficiently.

  • Address and resolve recognition issues with the Roca Robotics software.

  • Import new data sources to enhance the card sorting process.

  • Improve sorting algorithms and add features to Roca Sorters.

  • Document processes, methodologies, and results to encourage team knowledge sharing.

Required Qualifications:

  • Bachelor’s degree in Computer Science or a related field.

  • 4+ years of experience in software engineering/data engineering.

  • 2+ years working with computer vision algorithms.

  • Strong proficiency in Python, C++, and SQL.

  • Expertise with OpenCV and custom systems.

  • Familiarity with Linux, AWS administration, and basic networking concepts.

  • Experience with JavaScript.

  • Strong communication skills for working with both technical and non-technical teams.

Compensation:

  • Base salary: $95,200 – $168,700 (based on experience, location, and skills).

  • The total compensation package includes base salary, bonus, restricted stock units, and a comprehensive benefits package, including 401(k) eligibility and paid time off.

Additional Benefits:

  • Medical, dental, and vision insurance.

  • Paid parental leave and other benefits.

Explore the complete job description by visiting the official website provided: