VTEX Recommendation System

A universal system for making recommendations on any of VTEX's 2500+ e-commerce stores.

As part of a four-person consulting team of VTEX software engineers and outside data scientists, I used neural networks with adapted NLP techniques to create a recommendation system trained only with previously-purchased carts and no sensitive user data.

Its universal nature, making no assumptions about what the items are or how they're expected to relate, means that it can work in any of the platform's over 2500 stores. It also managed to outperform baselines by 350-500% in its initial version. We also built a fully functional web application to showcase examples of given recommendations in practice. Feel free to watch the presentation below, which goes into more detail.

Technologies used: Python (pandas, matplotlib, scikit-learn, keras, tensorflow), SQL

This project was the final submission for DS4A Latam, an elite data science training program sponsored by Softbank and hosted by Correlation One. Real-life consulting projects were undertaken to serve Softbank porfolio companies such as VTEX.

Winner of two awards @ DS4A Latam