1. A method comprising: identifying a first user profile referenced by an action initiated by a first user; determining a similarity score that indicates a degree of similarity between the first user profile and a second user profile that describes a second user; determining a volatility score that indicates a likelihood that the second user is receptive to a proposal that the second user be employed by a potential employer, the volatility score being determined based on a current date on which the volatility score is determined being within a predetermined time span before an annual employment anniversary date of the second user in working for a current employer specified by the second user profile that describes a second user; determining a rank of the second user profile based on the similarity score and on the volatility score, the determining of the rank being performed by a processor of a machine and based on an elapsed time since the first user initiated the action that references the first user profile; and presenting the second user profile to the first user based on the rank.
10. The method of claim 1 , wherein: the determining of the rank of the second user profile is based on a time elapsed since the first user initiated the action.