Candidate Sourcing is the proactive process of identifying, attracting, and engaging potential job candidates before they apply for a role. It involves searching for potential employees using databases, job boards, and social media, among other means. Effective sourcing helps reduce time-to-hire and ensures access to top talent for current and future hiring needs.