Abstract: An artificial-intelligence-directed social network extender for existing employees and recruiters which increases the pool of available candidates for an employer while also maximizing the effectiveness of candidate selection. In an embodiment, a recruiting manager extends the social networks of employees and recruiters to maximize the available pool of candidates for a given job opening. A first machine learning algorithm provides instructions to a crawler to gather both candidate information from the extended social network, plus corporate structure information from the Internet for privacy and conflict checking purposes. The gathered information is stored in a knowledge graph which is analyzed by a second machine learning algorithm to identify candidates and relationships most likely to produce a good fit for the job opening.