I used to work as a recruiter for a technical staffing firm. It was a lot of fun, but it was a fast paced job. We receive job orders from our Account Executives and then we had to recruit the right people for each of the positions.
We had to use our database and place ads on online recruitment sites as well as ads in the newspaper in order to get fresh leads for some of our open jobs.
Sometimes we had to rely on referrals and calling people in our database if the skill set was particularly hard to fill.
For example, years ago I remember that I had to fill a position for a programmer that had experience working with Progress software.
This was an older software so most programmers did not have knowledge of it. Luckily, after searching online, I was able to bring someone in for an interview that matched the qualifications perfectly.
The Account Executives that worked with me thought I was a miracle worker. Boy was that a challenge, but I felt great that I was able to find that needle in a haystack.