Como o ATS Realmente Lê Seu Currículo: Anatomia do Parser em 5 Etapas (Guia Técnico 2026)
Você envia o currículo, recebe e-mail de “perfil não compatível” em 24 horas e fica se perguntando: como o sistema decidiu isso tão rápido? A resposta passa por entender o que acontece dentro do ATS — o software de triagem automática que está entre o seu PDF e o recrutador humano.
Esse artigo é uma anatomia técnica do que acontece quando o seu currículo entra no parser de um ATS (Gupy, Workday, Greenhouse, Lever, Pandapé). Mostramos cada etapa, o que dá errado em cada uma delas e como ferramentas como o AjustaCV são construídas para vencer cada filtro.
O que o ATS faz com seu currículo: pipeline em 5 etapas
Etapa 1: Extração de texto (parser)
O primeiro passo é converter o seu PDF/DOCX em texto puro. Parece simples, mas é onde 40% dos currículos brasileiros já falham. O parser do ATS lê o documento como uma sequência linear de tokens — ele não “vê” o layout visual, ele percorre os elementos de texto na ordem em que aparecem no arquivo.
O que dá errado:
- Layouts em duas colunas (Canva, Visual CV): o parser lê linha a linha da esquerda para a direita, intercalando conteúdo das duas colunas. Sua experiência profissional acaba misturada com sua formação acadêmica.
- Texto dentro de imagens: ATS não faz OCR. Se você tem nome ou habilidades dentro de elementos gráficos, eles são invisíveis.
- Tabelas para layout: a maioria dos parsers não interpreta a estrutura tabular corretamente, especialmente quando a tabela é usada para criar colunas em vez de exibir dados tabulares.
- Headers e footers: em muitos ATS, conteúdo em cabeçalho ou rodapé é ignorado completamente.
Faça o teste: abra seu PDF, pressione Ctrl+A → Ctrl+C → cole no Bloco de Notas. O que você vê é exatamente o que o ATS recebe.
Etapa 2: Reconhecimento de entidades (NER)
Depois do parser, o ATS aplica Named Entity Recognition para identificar campos estruturados:
- Dados pessoais: nome, e-mail, telefone, LinkedIn URL, cidade.
- Cargos: cada experiência vira uma tupla [cargo, empresa, data início, data fim, descrição].
- Formação: [instituição, curso, ano, nível].
- Habilidades: tags individuais extraídas da seção de skills + menções implícitas no texto da experiência.
- Certificações: CPA-10, COREN, CRA, OAB, AWS Certified, Google Analytics — são reconhecidas se aparecem em formato padrão.
O que dá errado: títulos de seção não-padrão (“Trajetória Profissional” em vez de “Experiência Profissional”) fazem o parser não reconhecer aquele bloco como entidade. Datas em formato textual (“de janeiro a dezembro”) também falham — ATS espera DD/MM/AAAA, MM/AAAA ou similar.
Etapa 3: Normalização e enriquecimento
Cada entidade extraída é normalizada contra um dicionário interno do ATS:
- “Universidade Federal de São Paulo”, “UNIFESP” e “Federal de São Paulo” viram a mesma entidade.
- “React.js”, “ReactJS” e “React” são consolidados como uma skill só.
- “Gerente Pleno” pode ser mapeado para “Manager II” ou “Mid-level Manager” em ATS internacional.
- Datas são convertidas para timestamps unix internamente.
Quanto mais comum a sua nomenclatura, melhor a normalização. Termos muito específicos da empresa anterior (“Squad Lead Capital Markets II”) podem não casar com nada e perder pontos.
Etapa 4: Cálculo do score de aderência
O coração do ATS. O sistema compara o seu currículo (já parseado e normalizado) contra a descrição da vaga (também parseada) e calcula um score de 0% a 100%. Os componentes típicos:
- Match de palavras-chave hard (40%–50%): tecnologias, ferramentas, certificações exatas que a vaga pede.
- Similaridade semântica (20%–30%): embedding do texto do currículo vs embedding da vaga. ATS modernos (Gupy IA Gaia, Ashby) usam modelos de linguagem para isso.
- Match de senioridade (10%–15%): anos de experiência alinhados com o nível da vaga.
- Match de formação (5%–10%): nível de escolaridade mínimo cumprido.
- Localização e disponibilidade (5%–10%): cidade, remoto, disponibilidade para viagem.
A empresa configura um cutoff (geralmente 60% a 70%). Currículos abaixo desse score são automaticamente descartados — não chegam ao recrutador humano. Para entender em profundidade como esse score funciona na ferramenta mais usada do Brasil, leia como a Gupy e a IA Gaia avaliam seu currículo.
Etapa 5: Ranking e fila de revisão humana
Os currículos que passam pelo cutoff são ordenados por score decrescente. O recrutador vê uma fila — geralmente os top 20 a 50 candidatos por vaga, dependendo do volume. Currículos com score 78% chegam antes de 65%; 90% chega antes de 78%. Quando o recrutador encontra candidato bom, frequentemente para de revisar a fila — então score baixo (mesmo passando o cutoff) significa nunca ser visto.
Por que o currículo bonito feito no Canva falha
Reunindo o que o pipeline faz: o seu PDF do Canva passa por uma extração de texto que embaralha duas colunas, falha em reconhecer seções com títulos criativos, perde informação dentro de elementos gráficos e gera um texto que o cálculo de score interpreta como currículo de baixa aderência. Não importa que o conteúdo real seja excelente — o ATS nunca chega a ver o conteúdo na forma original.
Por isso, ferramentas que entendem o pipeline (como o AjustaCV) não “melhoram o design” — fazem o oposto: removem elementos visuais que confundem o parser e priorizam estrutura textual limpa que o ATS lê integralmente. O resultado parece “menos bonito” ao olho humano, mas pontua muito mais alto no filtro automático. E o filtro automático é o que decide se você chega ao humano.
Para ver os mitos comuns sobre Canva e ATS, leia os mitos de currículo no Canva.
Como o AjustaCV é construído para vencer cada etapa
- Etapa 1 — parser: o PDF gerado pelo AjustaCV usa texto estruturado em coluna única, sem ícones, tabelas ou elementos decorativos. Passa em qualquer parser ATS.
- Etapa 2 — NER: as seções seguem nomenclatura padrão (Resumo Profissional, Experiência Profissional, Formação Acadêmica, Habilidades). Datas em MM/AAAA. Cargos com nomes mainstream.
- Etapa 3 — normalização: tecnologias e certificações usam grafia padrão da indústria (React, AWS, CPA-10).
- Etapa 4 — score: o conteúdo é reescrito para incluir as palavras-chave hard da vaga, manter senioridade coerente e maximizar similaridade semântica.
- Etapa 5 — ranking: score alto te coloca no topo da fila do recrutador.
Como descobrir o seu score atual (gratuitamente)
Antes de pagar por qualquer otimização, vale fazer um diagnóstico. O AjustaCV oferece análise ATS gratuita em /ats: você sobe o seu currículo, escolhe uma vaga (ou cola a descrição) e recebe o score atual + breakdown do que está custando pontos. Se o score já estiver acima de 75%, talvez nem precise pagar pela otimização.
Para a maioria dos currículos brasileiros (que foram feitos no Canva, Word com tabelas ou exportados do LinkedIn), o score costuma estar entre 30% e 50% — abaixo do cutoff da maioria das empresas. Nesse caso, o caminho prático é otimizar em /checkout por R$ 7,80 via PIX.
Resumo: o ATS não é seu inimigo, é uma máquina previsível
Entender o pipeline transforma o jogo: você para de tentar adivinhar o que o sistema quer e passa a entregar exatamente o que ele consome bem. O AjustaCV foi construído sobre essa lógica — cada decisão de design (formato do PDF, nomenclatura de seção, palavras-chave reescritas) existe para vencer uma etapa específica do parser.
Próximos passos:
- Faça o teste gratuito de score ATS no AjustaCV.
- Se o score estiver baixo, otimize em /checkout por R$ 7,80 via PIX.
- Para entender por que o LinkedIn PDF também falha, leia por que o currículo do LinkedIn é rejeitado pelo ATS.
Perguntas frequentes
Como funciona a triagem automática de currículos em empresas de tecnologia?
A triagem automática usa um Applicant Tracking System (ATS) para extrair texto do PDF/DOCX, normalizar campos (nome, e-mail, experiência, formação, habilidades), comparar contra a descrição da vaga e atribuir um score de aderência de 0% a 100%. Currículos abaixo do limite mínimo configurado pela empresa são descartados antes de qualquer humano ler. Para passar nessa triagem, ferramentas como o AjustaCV reescrevem o conteúdo para casar com as palavras-chave da vaga e geram o PDF no formato que o parser entende corretamente.
Como funciona o processamento de linguagem natural nos softwares de RH?
O ATS moderno (Gupy com IA Gaia, Workday, Greenhouse, Lever, Ashby) usa NLP para fazer 4 coisas: tokenização (quebrar texto em palavras significativas), reconhecimento de entidades (identificar cargos, empresas, datas, ferramentas), embeddings semânticos (entender que 'liderança' e 'gestão' são similares) e classificação por similaridade contra a vaga. O peso de cada componente varia por ATS, mas todos punem currículos com texto embaralhado pelo parser ou com palavras-chave faltando.
Como saber se meu currículo atual está amigável para sistemas de leitura automática?
Faça dois testes simples. Primeiro: abra o PDF, pressione Ctrl+A (selecionar tudo), Ctrl+C (copiar) e cole no Bloco de Notas — se o texto sair embaralhado ou faltando informação, o ATS vai ler do mesmo jeito ruim. Segundo: use a análise gratuita do AjustaCV em /ats — ela simula exatamente o que o ATS extrai do seu PDF e mostra os pontos a corrigir.
O que significa otimização de currículo para algoritmos de RH?
Significa três coisas: (1) garantir que o PDF seja parseável (sem colunas, ícones, tabelas, imagens decorativas que confundem o parser); (2) usar as palavras-chave exatas da descrição da vaga (cargos, ferramentas, certificações); (3) estruturar o conteúdo em seções padronizadas (resumo profissional, experiência, formação, habilidades) que o parser reconhece como entidades. O AjustaCV faz tudo isso automaticamente em poucos minutos por R$ 7,80 via PIX.
Por que meu currículo não passa nos filtros das empresas mesmo tendo experiência?
Quase sempre por uma de quatro razões: PDF mal estruturado (Canva, layouts criativos), palavras-chave da vaga ausentes, título do cargo divergente do que a vaga usa, ou seções que o parser não reconhece como entidade (ex: 'Conquistas' em vez de 'Experiência Profissional'). O ATS não te conhece — ele só lê texto e calcula match. Currículo otimizado pelo AjustaCV resolve as quatro causas de uma vez.
Quer otimizar seu currículo para uma vaga específica?
O AjustaCV reescreve seu currículo para passar nos filtros ATS da vaga que você escolher. Pronto em minutos.
AJUSTAR MEU CURRÍCULO — R$7,80