AI as the heart of candidate databases in ATS
Continuing the topic of AI in recruitment, I want to talk about what it’s doing to candidate database management in ATS systems. And I don’t think “revolution” is too strong a word. AI is the first technology that lets organizations actually use everything sitting in their candidate databases, with almost no manual work. Nobody could do that before.
For this article, I’m treating a candidate database as the pile of CVs an organization has collected over time through its recruitment processes. I’m not talking about human relationships here, just the documents.
These databases live everywhere: email inboxes, laptops, local servers, cloud drives. Sometimes they sit in dedicated HR systems, especially recruitment systems known as ATS (applicant tracking systems).
No matter where or how you store these CVs, you can’t get real value out of them without someone doing the work. And the bigger the database, the more work it takes.
Searching CVs without AI support
Imagine you work at an engineering company with 10,000 candidates in your database. All sorts of people, accumulated over years of engineering recruitment. Now you need to find someone who:
- has 4 years of experience as a sales engineer;
- managed a sales department for at least 2 years;
- speaks English at C2 level;
- lives in Warsaw.
How do you find this person without AI? Until recently, there were two options:
- If your system, say a recruitment system, can’t read what’s inside the documents, then someone has to open and read every single CV. This is the most expensive scenario. The cost climbs with every new CV that enters the database. Ten thousand candidates? That’s ten thousand CVs a human has to go through.
- If you have a modern ATS that can read CV contents, you can search using keywords, often with boolean operators. Looking for an engineer in Warsaw? Type “engineer AND Warsaw” and the system returns every CV containing both words. Better, but still not great. You still have to open each result and check whether “engineer” appeared as a job title or just somewhere in a sentence. The more results, the more reading.
In practice, most of the analysis happens when applications first come in. The recruiter reads the CV, maybe tags it with a note or label. Helpful, sure, but only as useful as the tags themselves. And writing detailed notes for every application takes time that scales linearly with the number of candidates.
AI makes CV searching easier
So, back to our problem: finding the right person in a database of 10,000 engineering profiles.
To do this fast, cheaply, and accurately, we need a recruitment system that doesn’t just read documents (option #2 above) but actually understands them. That’s where things get interesting. But what does understanding a CV even mean?
In ATS Element, it works like this. The moment a candidate submits their application, the system reads the CV text, character by character. After that, the AI decides on its own what each piece of information means. The ATS reads the CV and figures out what is:
- a first name
- a last name
- a place of residence
- an employer
- a job title
- a job description
- a start date and end date
- a language skill from A1 to C2
- a skill
- a certificate
- a training course
When the AI sees “Jan Kowalski” in a CV, it figures out on its own that this is the candidate’s name. When it sees “Sales Engineer,” it will probably classify it as a job title. I say “probably” because the AI weighs multiple factors, including the surrounding context, before making a call. Once it’s done analyzing the whole document, you get a structured candidate profile. Element ATS then knows the candidate’s work history, their education, and what languages they claim to speak.
The AI can process hundreds of CVs in fractions of a second. In a database of structured profiles like this, finding someone with a specific work history takes fractions of a second and zero human effort.
Reading CV content. Searching CV content. Understanding CV content.
Some ATS systems on the market just store CV files without reading what’s inside them. If you use one of these, you’re stuck opening each CV one by one and reading it yourself. It’s an old, expensive way of doing things. No AI involved at all. Let’s call these Class I ATS systems.
Most ATS systems today go further: they store the files and read the text inside them. So you can type “sales engineer” into a search bar and get back every CV containing that phrase. But here’s the catch: you still don’t know whether “sales engineer” was the person’s job title or just a phrase that appeared somewhere in the document. You have to check manually. These are Class II ATS systems.
Then there are systems like ATS Element that go one step further. They don’t just read the text; they interpret it using AI. The ATS knows what’s a name, what’s a job title, what’s an employer, what’s a start date, and so on. It takes your entire candidate database, no matter the size, and turns it into something you can actually query with precision. That’s a Class III ATS system.
Related posts:
External links:
DISCOVER ELEMENT!
Maciej Michalewski
CEO @ Element. Recruitment Automation Software
Recent posts:

HR services market in Poland 2025 – key findings from the PFHR report
Polskie Forum HR has published its annual report on the condition of the HR services market in Poland. Element is a technology partner of PFHR,

I Don’t See a Future for MS Office
Three phases of transition from clicking buttons to AI commands. Why Microsoft Office in its current form is destined to disappear.

Postings up 11%, Dorsey cuts 40%. What’s going on with dev jobs?
Postings up 11%, Dorsey cuts 40%. What’s going on with dev jobs? The data that surprised me I’ve been writing about work automation for years.

AI intensifies work instead of reducing it – consequences for HR
AI intensifies work instead of reducing it – consequences for HR The promise I personally believe in is tempting — artificial intelligence will take over

AI is not causing mass layoffs – what the report really says
It’s worth confronting opposing views and data that challenge our intuitions. That’s exactly the case with the “The Fire to Hire Cycle” report, which I
Automation: How Capitalism Is Leading Us to Socialism
Paradoxically, leaders of modern capitalism like Elon Musk are paving the way toward a socialist reality — through relentless automation that eliminates the need for human labor.