← All projects
Recruitment · AI · Spotly

Spotly: semantic AI matching beyond keywords

Vector embeddings surfacing qualified candidates that keyword search misses

Real-timesemantic matching

Animated illustration: candidate video cards stand on a round map around a job role, placed by closeness of meaning. A pulse spreads from the role, and the three nearest candidates rise and travel one after the other into the feed of a recruiter's phone, best match first, while far cards that only look like the role are ignored.

Client

Spotly (DNA-developed product)

Sector

Recruitment · AI

Stack

Vector embeddings, semantic similarity NLP Python, Flask API iOS / Android integration

Challenge

Traditional job matching relies on keyword search and manual filtering, which misses qualified candidates who describe their skills differently and cannot capture transferable skills or nuanced relationships. Manual screening is slow and subjective. Spotly needed a way to surface the best candidates beyond exact keyword overlap, while keeping precision high.

The DNA Solutions approach

We built an AI vectorization and matching engine for Spotly that converts job postings and candidate profiles into semantic embeddings, then matches them by measuring proximity between vectors rather than overlapping keywords. The engine captures relationships between skills and transferable competencies, matches in real time as new candidates and jobs enter the system, and produces explainable scores that show why a candidate was recommended.

Outcomes

  • Surfaces qualified candidates that keyword search overlooks
  • Semantic matching that captures transferable skills and nuanced fit
  • Real-time matching as new candidates and jobs enter the system
  • Explainable match scores, with a foundation for continuous learning

Let's find out
if we're a fit

A short call to discuss your project, with no obligation. We respond within one business day.

Book a Call