Methods, systems, and programs are presented for searching job postings for a member of a social network based on virtual teams at companies. One method includes an operation for identifying jobs for the member. A profile of the member includes professional information, and each job is associated with a respective company and a job affinity score based on a comparison of data of the job and the profile of the member. For each company, a virtual team of members working on the company is identified based on a similarity coefficient between the professional information of the member and the virtual team members. A virtual team score is based on the professional information of the virtual team members. The jobs are ranked based on the virtual team score and the job affinity score, and a group with the ranked jobs is presented in a user interface based on the ranking.
展开▼