Matching engine
Romagnolo.ai
Candidate and job matching that reasons over structured requirements instead of keyword overlap.
- 1st
- Bias-free AI matching in Europe
- Independently tested for gender, disability, religion and origin
- 0
- Filter dead-ends
- Define the ideal profile instead of narrowing down filters
- EU AI Act
- High-risk conformity
- EU AI Act report and DPIA documentation available

Romagnolo.ai applies Genetic AI to two-sided matching. Requirements, skills, availability and soft constraints are modelled as explicit criteria, so recruiters can see why a candidate ranks where they do — and adjust the weighting without waiting on a data science cycle.
Search, turned upside down
Instead of narrowing a candidate list down with filters until nothing is left, recruiters first describe the profile of their perfect candidate. The engine then ranks everyone against that profile.
AI deep search
The deep search surfaces the hidden potential of every candidate — including the attributes a role actually requires, recognised automatically rather than typed into a keyword box.
Full control over fine-tuning
Despite the automation, recruiters keep complete control: every criterion can be re-weighted by hand and the ranking updates immediately.
CV and job ad parsing built in
Job postings and CVs are parsed out of the box through the CVlizer and JOBolizer integrations, so existing documents can be used without manual data entry.
Capabilities
Two-sided matching
Score candidates against roles and roles against candidates with one consistent model.
Bias-aware criteria
Because criteria are declared rather than learned from history, discriminatory proxies can be excluded by design.
Cold start ready
Works from day one on a new marketplace with no interaction history.
All products
Try Genetic AI on your own data
With DarwinNGC you can already upload your own data and run Genetic AI on it. Ready to try it for yourself? - or get in touch directly.