Why Multi-Dimensional Matching Beats Keyword Search
If you've ever applied for a job where you matched every listed requirement yet still felt like a misfit three months in, you've experienced the limits of keyword-based matching.
Most platforms scan your resume for terms that overlap with a job description. Python? Check. Five years of experience? Check. But whether you'll thrive in the company's culture, align with its values, or grow in the direction you want — that's invisible to a keyword parser.
The problem with keyword matching
Boolean keyword search treats job matching like a search engine query. It asks a single question: does the candidate's profile contain the same words as the job description?
This creates three recurring problems:
- False positives — candidates who have the right buzzwords but wrong working style get pushed to the top.
- False negatives — strong candidates who describe their skills differently get filtered out entirely.
- Zero culture signal — two jobs requiring "Python + AWS" can have radically different environments, but keyword search treats them as identical.
The result is a matching process that optimizes for surface-level overlap while ignoring the deeper factors that determine whether someone will actually succeed — and stay — in a role.
How 5-tier matching works
Career DNA replaces the single-keyword dimension with five independent matching tiers, each capturing a different facet of job fit.
Tier 1: Skills
Instead of keyword overlap, we use semantic embeddings from the ESCO occupational taxonomy. Your Python proficiency isn't just a checkbox — it's a 384-dimensional vector that understands relationships between technologies. This means experience with Django contributes signal toward a Flask role, because the embedding model understands their proximity.
We also separate required from preferred skills, and factor in proficiency levels. A job asking for "Kubernetes at level 4" will score you differently at level 2 versus level 5.
Tier 2: Work preferences
Remote policy, contract type, salary range, seniority level, relocation openness — these are hard practical filters that keyword search ignores entirely. Our matching engine computes per-dimension alignment and applies hard filters. If you need remote work and the job is strictly onsite, that's a zero-score match regardless of how many skills you share.
Tier 3: Culture fit
Nine spectrum sliders capture organizational culture: structure vs. flexibility, fast pace vs. deliberate, collaborative vs. independent, and more. Both candidates and employers fill out the same sliders, and cosine similarity reveals how well the two cultures align.
Tier 4: Growth trajectory
Where are you headed? A candidate seeking a specialist track in a company that only promotes through management is a poor long-term match. This tier captures career trajectory (specialist, generalist, leadership, entrepreneur), learning style, and mentorship preferences. It even supports complementary matching — pairing candidates who want mentoring with teams that offer it.
Tier 5: Values alignment
From the 16-value work taxonomy (autonomy, creativity, work-life balance, income, purpose, impact, etc.), candidates rate what matters most. Importance-weighted distance scoring between candidate and job value vectors surfaces mismatches that keyword search could never detect — like a candidate who prizes autonomy applying to a role with heavy oversight.
Late fusion: combining the tiers
Each tier produces a score between 0 and 1. But not every tier matters equally for every job. A startup hiring its first engineer might weight culture and growth heavily, while an enterprise backfill might prioritize skills coverage.
We use late fusion with job-defined tier weights:
composite = sum(weight × score × completeness) / sum(weight × completeness)
Tiers with incomplete data are automatically down-weighted rather than penalized, so candidates aren't punished for skipping optional sections.
What this means for you
The most important shift is from a binary "match / no match" to a nuanced score with explanations. Every match tells you why it scored the way it did — which skills aligned, where the culture gaps are, whether your growth goals match the company's trajectory.
This transparency transforms job search from guesswork into informed decision-making. You don't just see a percentage — you see the specific strengths and gaps that make up that score.
Tip
Your match quality improves as you fill out more profile sections. Complete all five tiers to get the most accurate results.
The bottom line
Keyword search asks: "Do the words match?" Multi-dimensional matching asks: "Will this person thrive here?"
That's a fundamentally different question — and it leads to fundamentally better outcomes for both candidates and employers.
Discover Your Career DNA
Take the free 10-minute assessment and find roles that truly fit your unique work identity.