Employers hire recruitment professionals who help finding qualified candidates to fill in an opening. These recruiters can either be working for a company or may work independently. A better way of approaching the job search, is contacting one of these recruiters. These recruiters are very much reliable in finding the right job for the jobseeker, as they have access to employment information that companies may not necessarily post in other locations.
An internal recruiter is member of a company and typically works in the human resources department. Internal recruiters may be multi-functional, serving in an HR generalist role (negotiating, hiring, firing, conducting exit interviews; as well as managing employee disputes, contracts, benefits, recruitment, etc.) or in a specific role focusing all their time on recruiting. The responsibility is to filter candidates as per the requirements of each client.
A third party recruiter or an employment agency acts as an independent contact between its client companies and the candidates it recruits for a position. These firms or individuals specialize in client relationships and finding candidates, with minimal or no focus on other HR tasks. Most recruiters tend to specialize in permanent, full-time, direct-hire positions or contract positions, but occasionally in both.