Este artigo faz parte do nosso Guia Completo de Avaliação Técnica de TI.
Resumo: Engenheiro de dados é a contratação mais estratégica de qualquer empresa que quer usar IA e analytics de verdade — e uma das mais difíceis de avaliar, porque o erro só aparece meses depois, em pipelines frágeis e dados não confiáveis. Este guia traz as competências por senioridade, faixas salariais, um exercício prático de SQL e as perguntas que revelam maturidade de engenharia.
Como avaliar um engenheiro de dados virou pergunta urgente: a corrida por IA fez a demanda explodir, e todo cientista de dados, DBA e desenvolvedor backend agora se apresenta como engenheiro de dados. Na Hunt IT, com mais de 15 anos de recrutamento especializado em tecnologia, aprendemos que o filtro certo não é a lista de ferramentas — é a mentalidade de engenharia aplicada a dados: confiabilidade, idempotência e custo.
Habilidades Técnicas por Nível de Senioridade
| Requisito | Júnior | Pleno | Sênior |
|---|---|---|---|
| SQL | Joins, agregações, subqueries | Window functions, CTEs, otimização com EXPLAIN | Modelagem de performance em escala: particionamento, clustering, custo por query |
| Pipelines | Mantém DAGs existentes (Airflow ou similar) | Constrói pipelines idempotentes com retry e alertas | Arquitetura de orquestração do produto de dados inteiro; backfills seguros |
| Modelagem | Conceitos de fato e dimensão | Star schema na prática, dbt, camadas (staging/marts) | Decisões de arquitetura: lakehouse, data mesh, contratos de dados |
| Processamento | pandas para volumes médios | Spark ou engines distribuídas, formatos colunares (Parquet) | Batch vs streaming com critério; Kafka/CDC quando fazem sentido |
| Qualidade | Valida dados manualmente | Testes automatizados de dados (dbt tests, Great Expectations) | SLAs de dados, observabilidade de pipelines, lineage |
Faixas Salariais de Engenheiros de Dados
Referências do mercado brasileiro em regime CLT — a pressão da demanda por IA colocou engenharia de dados entre as faixas mais altas do mercado:
- Júnior: R$ 5.000 – R$ 7.500
- Pleno: R$ 8.500 – R$ 13.000
- Sênior: R$ 13.500 – R$ 19.500
- Especialista / Arquiteto de Dados: R$ 18.000 – R$ 27.000+
Contratos PJ costumam ficar de 20% a 40% acima do CLT equivalente.
Avaliação Prática: O Teste da Query Cara
Apresente um cenário real: “Este relatório diário roda uma query que faz SELECT * numa tabela de eventos de 2 TB, filtra os últimos 7 dias em memória e agrega por cliente. Funciona, mas custa caro e demora 40 minutos. O que você faria?”
- Resposta fraca: sugere “aumentar a máquina” — resolve o sintoma pagando mais, sem tocar na causa.
- Resposta de pleno: ataca a query: projeção de colunas em vez de SELECT *, filtro de data empurrado para a leitura (partition pruning), formato colunar.
- Resposta de sênior: tudo do pleno, mais a mudança estrutural: particionar a tabela por data, pré-agregar em camada intermediária (incremental), e a pergunta de negócio — “esse relatório precisa mesmo varrer 7 dias todo dia, ou um incremento diário resolve?”. Fecha estimando a redução de custo.
4 Perguntas Técnicas Cruciais para a Entrevista
- “O que torna um pipeline idempotente — e por que isso importa?” A pergunta que melhor separa engenheiro de script-writer: reprocessar sem duplicar, backfill seguro, escrita atômica por partição.
- “Como você garante que ninguém toma decisão com dado errado?” Resposta madura cobre testes de dados automatizados, alertas de anomalia, lineage e — o mais importante — contrato claro com quem produz o dado na origem.
- “Batch ou streaming: como você decide?” Sêniores respondem com a pergunta de volta: qual a latência que o negócio precisa e paga? Streaming por hype é dos erros mais caros da área.
- “Conte uma decisão de arquitetura de dados que você mudaria hoje.” Revela experiência real com as consequências de longo prazo — quem nunca viu um pipeline envelhecer não tem essa resposta.
Competências Comportamentais e Fit Cultural
- Tradução entre negócio e dados: o engenheiro de dados atende analistas, cientistas e executivos — avalie se ele entende a pergunta de negócio por trás do pedido técnico.
- Rigor silencioso: dados errados raramente quebram com barulho; quebram em silêncio num dashboard de diretoria. Procure quem demonstra paranoia saudável com validação.
- Pragmatismo de custo: em dados, decisão técnica é fatura de cloud. Pergunte sobre alguma otimização de custo concreta que ele já entregou.
Como a Hunt IT Garante a Assertividade da Contratação
Separar engenheiros de dados de verdade dos currículos inflados exige avaliação técnica profunda — SQL ao vivo, cenários de pipeline e arquitetura — que nossa triagem conduz antes de o candidato chegar à sua entrevista. Resultado: 95% dos candidatos que apresentamos avançam para a fase de entrevista, com os primeiros perfis qualificados entregues em até 5 dias úteis.
Precisa contratar engenheiros de dados?
FAQ — Como Avaliar Engenheiro de Dados
Quais perguntas fazer para avaliar um engenheiro de dados?
Foque em maturidade de engenharia: o que torna um pipeline idempotente, como garantir qualidade de dados, critério entre batch e streaming, e uma decisão de arquitetura que o candidato mudaria hoje. Complete com um exercício de otimização de query com custo real.
Quanto ganha um engenheiro de dados no Brasil?
Referências CLT: júnior entre R$ 5.000 e R$ 7.500, pleno entre R$ 8.500 e R$ 13.000, sênior entre R$ 13.500 e R$ 19.500, com arquitetos de dados chegando a R$ 27.000 ou mais. PJ fica tipicamente 20% a 40% acima.
Engenheiro de dados e cientista de dados são a mesma avaliação?
Não. O engenheiro constrói e opera a infraestrutura confiável de dados; o cientista consome esses dados para modelagem e experimentação. Exigir os dois perfis na mesma vaga costuma resultar em contratar alguém mediano nos dois papéis.
Quais ferramentas são obrigatórias no currículo?
Nenhuma ferramenta específica é obrigatória — SQL profundo e fundamentos de modelagem e orquestração se transferem entre stacks. Avalie os conceitos; a ferramenta da sua empresa se aprende no onboarding.