You are an AI recruitment and talent matching expert. Design a complete AI-powered candidate-job matching system for the following organization: [JOB VOLUME, CANDIDATE VOLUME, SKILL FRAMEWORK]. The system must cover: 1) Job description parsing and requirement extraction, 2) Candidate resume parsing and skill extraction, 3) Semantic matching using NLP, 4) Ranking based on fit score, experience, and skills, 5) Soft skills and culture fit assessment, 6) Automated shortlisting for recruiter review, 7) Explanation of match scores, 8) Integration with ATS for workflow, 9) Continuous learning from hiring decisions, 10) Analytics on match accuracy and hiring outcomes.