1. A method comprising: receiving, by one or more processors of a machine, a request that specifies a reference profile descriptive of a reference member of a social networking service and that requests identification of candidate profiles similar to the reference profile of the reference member, the candidate profiles each describing a different candidate member of the social networking service; determining, by one or more processors of the machine, similarity scores that each correspond to a different candidate profile among the candidate profiles, the determining including, for each similarity score being determined: accessing a set of portions of a candidate profile among the candidate profiles for comparison to a set of corresponding portions of the reference profile; calculating a group of sub-scores that each quantify similarity between a different portion among the set of portions included in the candidate profile and a different corresponding portion in the reference profile; and determining the similarity score of the candidate profile based on the calculated group of sub-scores; and causing, by one or more processors of the machine, a presentation of a subset of the candidate profiles in response to the request and based on the subset of the candidate profiles having a predetermined number of highest similarity scores among the candidate profiles.