Python program to sort and compare products


Job Description

I have a lot of products in PostgreSQL database. Product contains product id, category, title, make, model, description, price, store url, images etc.

I am looking for someone experienced in machine learning to write a python program which will read all products and then compare them by stores.

I have a lot of products stored but if you group them by store, they span to just 3-4 stores. So you have to compare every product in store N with every product in other stores. I will send data and more details to the winner.

I believe feature extraction will be first step. What do you think? I would like this in Python but you can use Java or whatever language you want to use as long as you achieve what I want.