product specialist job