Machine Learning Engineer, Shanghai

About Us:

Caper builds smart shopping carts - powered by deep learning and computer vision - to enable a seamless grab-and-go retail experience. Caper differentiates from technologies like Amazon Go by creating a plug-and-play solution that does not require store renovation, operational overhaul, heavy compute and endless image labeling & training; retailers can just buy the carts, and the entire store is upgraded with cashierless capabilities. Caper costs less than 1% of Amazon Go's infrastructure, and it is already actively being used in the market.


Caper is the fastest growing retail automation technology company and is backed by First Round Capital, Y Combinator, and top executives from Instacart, Plated, Albertsons and Walmart. E-commerce only accounts for 8% of total retail transaction volume, and Caper is innovating the other 92% of the untapped offline retail potential.


We’re a team of incredibly motivated individuals looking to put a dent in the retail industry. We are looking for engineers who will be added to our talented technical team. You’ll be directly working under the CTO and the opportunity offers plenty of room for rapid internal growth.

Personality Preferences:

  • Open-minded and eager to learn

  • Highly organized

  • Can work independently with limited supervision

  • Can communicate effectively with peers and to tailor your communication to your audience

  • Have a willingness to dive in and assist coworkers when incidents arise

  • Hard working and care about self-growth


Technical Requirements:

  • 3+ years experience building the backend for data centric products.

  • Familiar with service scalability.  

  • Familiar with Hadoop ecosystem especially for HDFS, Hive, Storm, Kafka.

  • Familiar with big data storage technologies including NoSql and data warehouse.

  • Built big data ingestion, analysis and storage infrastructure before.

  • Comfortable with Java and Python environment.

  • Familiar with common data monitoring technologies like Prometheus, Kibana.

  • Familiar with common development tools including Git, Jenkins, Linux or Mac cmdline.


Key responsibilities:

  • Build and maintain Caper’s backend data infrastructure

  • Build and maintain data pipelines and add features based on business needs.

  • Discuss and decide data architecture and data models.

  • Stay challenged, happy and fulfilled!


  • Above market salary and equity

  • Fully paid medical insurance

  • Unlimited Snacks

  • Unlimited PTO

Location: Changning, Shanghai, China

Upload Resume