Job Description
Parse & Embed
Job Description
Parse & Embed
The job description is split into four structured fields — Work Experience, Skills, Projects, and Summary — each embedded into a 768d vector using all-mpnet-base-v2 ONNX INT8 (35MB). Work Experience receives the highest weight (0.35) as the strongest predictor of job performance, followed by Skills (0.30), Projects (0.20), and Summary (0.15). Missing sections default to 0.0. This section-wise approach improves Precision@10 by 11.4pp over whole-doc embedding by preserving field-level semantic resolution.
The job description is split into four structured fields — Work Experience, Skills, Projects, and Summary — each embedded into a 768d vector using all-mpnet-base-v2 ONNX INT8 (35MB). Work Experience receives the highest weight (0.35) as the strongest predictor of job performance, followed by Skills (0.30), Projects (0.20), and Summary (0.15). Missing sections default to 0.0. This section-wise approach improves Precision@10 by 11.4pp over whole-doc embedding by preserving field-level semantic resolution.
