An overview of the TalentNeuron Recruit platform