Medellín, Colombia · UTC−5 · Remote operation across Latin America and the United States hello@quarl.co EN ES
AI for HR

AI for human resources

An automated CV filter inherits the bias of the hires it was tuned on, and applies it faster and to more people. We measure that bias against your history before letting it operate, and the system does not make the hiring decision.

Technical capabilities
First-pass screeningInterview schedulingEmployee supportBias measurementHuman reviewHRIS
3–5weeks to production
1 weekto measure bias before anything is connected
3actionable findings or the diagnostic is not billed

Key takeaways

The specific risk here is not that the system gets things wrong: it is that it gets them systematically wrong against the same group, faster and at greater scale than a person would.

So the first thing we hand over is not the filter but the bias measurement against your history: if the system would have screened out people the company hired and who did well, it is not ready.

The rule that is not negotiable: the system ranks and summarises, it does not reject on its own. A decision about a person is made by a person, and it gets recorded.

The least glamorous case is the one that pays best: employee support — leave, letters, policies, payroll — high volume, documented answers and zero discrimination risk.

The five bottlenecks in a talent team

The first two are recruitment and carry the most risk; the next three are operations and carry the best return.

  • Team hours spent on the most mechanical stage of the process, and good candidates missed through reviewer fatigue.
  • Days pass between applying and a first reply, and the best candidate is already in another process.
  • Coordinating three calendars per candidate is pure calendar work.
  • Leave, employment letters, policies, payroll dates. High volume with answers written down somewhere.
  • Each interviewer asks their own things, and comparing candidates afterwards is impossible.

Bias does not get removed with an instruction

A system that ranks candidates learns from the company’s previous hires. If historically you hired from certain universities, certain neighbourhoods or certain profiles, that is the pattern the system will reproduce — faster, over more people, and wrapped in an appearance of objectivity that makes it harder to argue with. Telling it in the prompt not to discriminate does not change the pattern it learned.

What you can do is measure it. Take the history of applications and hires, run the system as if it were new, and compare the advance rate across groups. A number comes out, and that number gets handed over before anything is connected. If the system would have screened out people the company hired and who did well, it is not ready, and saying so is part of the job.

And the architectural rule: the system ranks and summarises, it does not reject on its own. Every CV stays available, the ranking is a suggestion with its reasoning visible, and the decision is recorded with the name of whoever made it. That is not a legal concession: it is what makes the system defensible when somebody asks why they did not advance.

What gets reported before it operates

What is measuredWhat it meansWhat happens if it fails
Advance-rate parityAgainst history: whether the share of candidates the system would have advanced is comparable across groups.Proxy signals — university, neighbourhood, photo, name — come out of the context and it gets measured again.
Agreement with successful hiresWhether the system would have prioritised the people the company hired and who did well.If it fails here, the criteria do not reflect what the company actually values, and they get rebuilt with the team.
Summary accuracyOn a sample: whether what the system says about a CV is actually in it.A summary that adds experience the candidate does not have is worse than no summary.
Groundedness in employee supportThat every answer about policy or benefits comes from the in-force document, cited.A wrong answer about leave or severance ends up as a labour claim.
What we do not do

We do not build systems that reject candidates automatically, or that infer personality traits, emotional state or "culture fit" from a video or a voice. That practice has no evidence behind it and is already restricted in several jurisdictions.

If hiring volume is a handful of people a year, the return is in employee support, not recruitment: less risk, more volume, and answers that are already written down. That is what we recommend starting with in that case.

Frequently asked questions

How do you know whether the filter is biased?

It gets measured against history before it is allowed to operate. We take past applications and hires, run the system as if they were new, and compare the advance rate across groups, plus check whether it would have prioritised the people the company hired and who did well. Two numbers come out and both are handed over before anything is connected. If the result is bad we say so, because a biased filter applied at scale is a legal and human problem, not a precision detail.

Does the system reject candidates?

No, and that is an architectural decision. It ranks and summarises: every CV stays available, the ranking comes with its reasoning visible, and a person decides, with their name in the record. This makes the process slower than automatic rejection and makes it defensible, which is what matters the day somebody asks why they did not advance.

Can it run interviews or assess by video?

We do not build that. Inferring personality, honesty or "culture fit" from a video or a voice has no evidence behind it, and it is already restricted in several jurisdictions. What we do build is interview structure: a consistent guide per role, so two different interviewers assess the same things and candidates can actually be compared afterwards.

What pays best in a talent team?

Almost always employee support rather than recruitment — even though it is the least glamorous part. Leave, employment letters, policies, payroll dates and concepts are high volume, have written answers and carry zero discrimination risk. It can be running in a few weeks and frees the team from exactly the part nobody wants to do.

Does it integrate with our payroll system or HRIS?

Yes, over API or an MCP server. Without integration the assistant explains how to request leave; with integration it says how many days that person has left. We recommend starting with the document layer — which already covers most of the volume — and adding integration afterwards, measuring what it adds before paying for it.

How long does it take and how is it priced?

Employee support: three to five weeks to production. Recruitment support takes longer, because it includes the bias measurement against history, which happens first and can change the scope. It is quoted with fixed scope, price and date in a proposal 48 hours after the first call, and the measurement can be contracted on its own as a diagnostic, with its cost credited if you go ahead.

Book 15 minutes

Tell us what you are building, or what stopped working. You leave the call with a concrete answer: it can be fixed, it can be built, or it isn't worth it.