Matching Programs

Fair and efficient central clearinghouse for the offer-acceptance process

What is a Matching Program?

Matching Programs are used as an alternative to unstructured offer-acceptance-rejection processes in competitive recruitment markets. Matching Programs use lists of preferred choices submitted by applicants and recruiters to place applicants into the most desirable positions available.

They have been implemented in a wide variety of professions and competitive recruitment situations, including: medicine, law, dentistry, optometry, psychology, accounting, pharmacy, podiatry, university co-op placements, sororities and student assignment to public schools.

With a Matching Program, applicants and recruiters evaluate each other in the usual manner (e.g. applications, interviews, etc.). However, no offers are made during this process. Instead, after all evaluations are complete, each applicant submits to the Matching Program a list of desired positions in numerical order of preference (first choice, second choice, etc.). Similarly, each recruiter submits a list of desirable applicants, in preference order. The Matching Program then places applicants into positions based on these stated preferences and ensures that all participants receive the best matches possible from the available opportunities.

The Matching Algorithm