Como este tema funciona na sua empresa
Não existe time formal de operações de marketing. As tarefas de modelagem de dados — quando aparecem — são absorvidas pelo gestor de marketing, por um analista generalista ou por um freelancer que monta painel quando alguém pede. O ferramental costuma ser planilha somada a algum painel nativo (Google Analytics, RD Station, painel da plataforma de email). Não há pipeline de dados nem camada de transformação versionada. Para a maioria das pequenas empresas, contratar um analytics engineer é prematuro — primeiro vale consolidar o básico: um painel único de campanhas, definição clara das métricas, registro mínimo de regras de negócio.
Público principal deste artigo. A operação atinge o ponto em que cinco ou mais ferramentas (CRM, plataforma de email, gerenciador de anúncios, plataforma de analytics, sistema de comércio eletrônico) precisam conversar e ninguém tem o quadro completo. O primeiro analista de operações de marketing pode já ter sido contratado, mas falta o perfil que transforma dado bruto em modelo confiável. É exatamente nesse momento — após a quinta planilha conflitante e a terceira reunião com três números diferentes para a mesma métrica — que entra o analytics engineer. Reporte ideal: para operações de marketing ou para o CMO, dependendo da estrutura.
Time estruturado de analytics engineering dedicado a marketing — ou compartilhado com operações de receita (RevOps). Camada de transformação em dbt sobre data warehouse (Snowflake, BigQuery, Redshift), documentação versionada, testes automatizados, governança de métricas. O analytics engineer reporta a um líder de dados ou de operações de receita, com integração formal com vendas e BI. A operação não é mais sobre construir o pipeline — é sobre manter SLA de dados, evoluir o modelo dimensional e suportar dezenas de painéis e análises simultâneas.
Analytics engineer em marketing
é o perfil que fica entre o dado bruto (vindo do CRM, plataforma de email, gerenciador de anúncios, sistema de comércio eletrônico) e o painel ou análise final usados pela operação. Modela tabelas, transforma dados, documenta definições de métrica, mantém pipelines em dbt ou ferramenta equivalente, e garante que toda a empresa enxergue o mesmo número quando pergunta "qual foi o custo de aquisição de cliente no mês passado". Não é analista de BI (que constrói painel) nem engenheiro de dados (que cuida da infraestrutura) — é o intermediário que faz a camada semântica funcionar.
O problema que o analytics engineer resolve
Em quase toda operação de marketing que atinge tamanho médio, repete-se a mesma cena: o CMO pergunta o custo de aquisição de cliente do trimestre, o analista de mídia responde R$ 180, o de operações responde R$ 220, e o financeiro chega com R$ 260. Os três estão certos dentro da própria lógica — usam fontes diferentes, regras de atribuição diferentes, recortes diferentes de período. Mas a empresa não sabe qual é o número real, e cada decisão estratégica se torna debate sobre metodologia em vez de debate sobre estratégia.
Esse é o sintoma clássico de ausência de camada de modelagem confiável. Cada pessoa consulta diretamente o dado bruto na origem, aplica a própria lógica e chega ao próprio número. O analytics engineer resolve isso construindo uma camada intermediária: tabelas modeladas, com regras de cálculo explícitas, documentadas, versionadas, testadas. Quando o CMO pergunta o custo de aquisição, todos consultam a mesma tabela e obtêm o mesmo valor.
O segundo problema típico: a saída de uma pessoa derruba o painel. Os relatórios principais dependiam de consultas SQL longas que só uma analista entendia, sem versionamento, sem documentação. Quando ela saiu, ninguém soube reproduzir nem manter. Analytics engineering trata o código de transformação como software — versionado em Git, revisado por pares, documentado, com testes automatizados que avisam quando algo quebra.
O que o analytics engineer faz, na prática
O trabalho cotidiano se organiza em quatro frentes principais.
Modelagem de dados. Cria as tabelas que o painel e os analistas consomem — tipicamente em estrutura dimensional, com tabelas-fato (eventos, transações, sessões) ligadas a tabelas-dimensão (cliente, campanha, produto, canal). Aplica boas práticas como uma única fonte da verdade para cada entidade, granularidade explícita por tabela, nomes padronizados. O resultado é um modelo que qualquer pessoa nova consegue entender em uma hora.
Transformação. Escreve o código SQL (ou Python, em alguns contextos) que limpa dado bruto, aplica regras de negócio e produz as tabelas modeladas. O ferramental dominante é o dbt (data build tool), que organiza transformações em modelos versionados, encadeia dependências e gera documentação automática. Cada modelo é um arquivo SQL com a definição da tabela — quem mexe, mexe em Git.
Documentação. Mantém a definição explícita de cada métrica e dimensão. O que é "cliente ativo"? Quem comprou nos últimos 90 dias? Nos últimos 180? Pagou a fatura ou só assinou o contrato? Sem essa definição escrita, cada analista decide na hora e os números divergem. Documentação não é luxo — é o que separa um painel "que funciona" de um painel "em que a empresa confia".
Manutenção e testes. Configura testes automatizados que verificam, a cada execução, se os dados batem com regras esperadas (chave primária única, valores não nulos onde não devem ser, totais consistentes entre tabelas). Quando algo quebra — uma integração mudou, um campo sumiu, um número desandou — o teste alerta antes do gestor descobrir no painel da reunião de diretoria.
Analytics engineer não é analista de dados nem engenheiro de dados
Três perfis costumam ser confundidos. Vale separar.
Engenheiro de dados. Cuida da infraestrutura — ingestão (Fivetran, Stitch, Airbyte movem dados de cada fonte para o warehouse), warehouse propriamente dito (Snowflake, BigQuery, Redshift), orquestração (Airflow, Prefect), monitoramento. Trabalha com dado bruto, em volumes grandes, com preocupações de custo de processamento e SLA de atualização. É um perfil mais técnico, com forte conhecimento de sistemas distribuídos.
Analytics engineer. Pega o dado bruto que o engenheiro de dados entrega no warehouse e transforma em modelos confiáveis. Foco em SQL avançado, dbt, modelagem dimensional, regras de negócio. Conversa com analistas, com o time de marketing, entende o que cada métrica significa do ponto de vista de negócio. É o tradutor entre dado técnico e modelo utilizável.
Analista de dados (ou de BI). Consome os modelos do analytics engineer para construir painéis (em Looker, Tableau, Power BI, Metabase) e análises ad hoc para o time de marketing. Trabalha mais perto da pergunta de negócio — "por que o custo de aquisição subiu em junho?" — e menos perto da estrutura da tabela. Em operações pequenas, esses papéis se misturam; em operações maduras, são separados.
Antes de contratar um analytics engineer, consolide o básico: um painel por área (mídia, email, comércio eletrônico), planilha de definição de métricas com fórmula explícita por indicador, atualização automatizada das fontes principais. Quando estiver pronto para o próximo passo, considere consultoria pontual de operações de marketing (R$ 4.000-10.000 por projeto) para estruturar o que dá para fazer com ferramenta nativa, em vez de contratar um perfil sênior caro que ficará subutilizado.
Primeiro contrato de analytics engineer entra geralmente quando a operação atinge cinco a oito ferramentas integradas, BI próprio com mais de dez painéis e dois ou mais analistas. Salário-referência para perfil pleno no Brasil fica em torno de R$ 12.000-20.000 mensais. Avalie começar com perfil pleno em vez de sênior — sênior é caro e, em ambiente sem mentoria de dados estruturada, pode ficar entediado. Reporte ideal: para operações de marketing, com cliente interno claro (CMO ou líder de campanhas).
Time de analytics engineering com três a oito pessoas, geralmente dentro de uma área de operações de receita ou de plataforma de dados, atendendo marketing, vendas e produto. Estrutura inclui líder técnico (sênior ou especialista), plenos e juniores. Salários sênior chegam a R$ 25.000-40.000 mensais. Existe modelo formal de prioridade — não é "fila de pedido" — e métricas de SLA de dados (frescor, completude, acurácia) são acompanhadas mensalmente.
O ferramental típico — o "stack moderno de dados"
Toda operação madura de analytics engineering em marketing usa alguma variação do mesmo conjunto de ferramentas, hoje conhecido como "stack moderno de dados":
Ingestão. Fivetran, Stitch ou Airbyte — ferramentas que conectam fontes (Salesforce, HubSpot, Google Ads, Meta Ads, Mailchimp, Shopify) ao warehouse, com sincronização automática. Custo varia de US$ 100 a US$ 10.000 mensais conforme volume de linhas movidas.
Warehouse. Snowflake, BigQuery (Google) ou Redshift (AWS) — onde os dados ficam armazenados e onde as transformações acontecem. Cobrança por uso (computação + armazenamento). Para operação média, custo mensal típico fica entre R$ 2.000 e R$ 15.000.
Transformação. dbt (data build tool) — domina o mercado. Existem alternativas (Dataform, do Google; SQLMesh; Coalesce) mas dbt virou padrão de fato. Permite escrever transformações em SQL versionado, com testes, documentação e linhagem.
BI. Looker, Tableau, Power BI, Metabase, Mode — onde os painéis vivem. A escolha depende muito do ecossistema da empresa (Power BI puxa para Microsoft, Looker puxa para Google, Tableau é independente, Metabase é mais acessível e tem versão livre).
Ativação reversa. Hightouch ou Census — categoria mais recente, que pega dados do warehouse e devolve para as ferramentas operacionais (CRM, plataforma de email, gerenciador de anúncios). Permite, por exemplo, criar segmento no warehouse e exportar como audiência no Meta Ads.
Catálogo e governança. Em operações maiores, ferramentas como Atlan, Castor, Select Star adicionam camada de descoberta, governança e linhagem além do que o dbt entrega nativamente.
Quando contratar — os sinais
Não há fórmula universal, mas alguns sinais conjuntos costumam indicar que chegou a hora.
Múltiplas fontes da verdade. A mesma métrica produz números diferentes dependendo de quem consulta. Reuniões viram debate sobre metodologia em vez de decisão.
Painel demora dias para mudar. Um pedido simples — "adiciona o canal X no painel principal" — leva semanas porque ninguém entende a consulta SQL original.
Dependência de uma pessoa. Os relatórios principais foram montados por uma analista específica e ninguém mais consegue manter. Saída dela vira crise.
Crescimento da pilha. A operação atingiu cinco ou mais ferramentas integradas, BI próprio, e a planilha mestra que conciliava tudo virou inviável.
Custo de warehouse fora de controle. Consultas mal escritas, repetidas em todos os painéis, fazem a fatura do warehouse explodir mês a mês.
Pedido de painel não para de chegar. Marketing pede, vendas pede, financeiro pede, executivos pedem — e o time atual consegue atender uma fração do que entra.
O que olhar no perfil
SQL avançado. Não é "sabe fazer SELECT" — é "domina funções analíticas (window functions), CTEs, subqueries correlacionadas, otimização de consulta, modelagem dimensional, tipos de junção". Teste técnico de SQL é obrigatório.
dbt. Experiência prática com dbt (não apenas curso). Sabe configurar projeto, escrever modelos com referências entre tabelas, configurar testes, gerar documentação. Idealmente certificação dbt Analytics Engineer.
Modelagem dimensional. Conhece a metodologia Kimball (fato/dimensão), entende quando aplicar e quando flexibilizar. Sabe a diferença entre dimensão de mudança lenta tipo 1 e tipo 2 — e quando cada uma vale a pena.
Conhecimento de negócio. Marketing tem vocabulário próprio (atribuição, taxa de abertura, custo de aquisição, valor do cliente no tempo). O analytics engineer precisa entender o que cada métrica significa para conversar com o time. Em entrevista, peça que a candidata explique como modelaria a tabela de campanhas — você descobre rapidamente se entende o domínio.
Comunicação. Trabalho expõe o analytics engineer ao time de marketing, ao financeiro, ao CMO. Precisa traduzir limitações técnicas em linguagem de negócio e exigências de negócio em modelo técnico.
Git e revisão de código. Trabalha como engenheiro — versionando código, abrindo solicitação de mesclagem, recebendo revisão. Não pode ter problema com isso.
Reporte ideal — onde o analytics engineer fica no organograma
Há três modelos válidos, cada um com vantagens:
Dentro de operações de marketing. Reporta ao líder de operações de marketing, que reporta ao CMO. Vantagem: proximidade total com o cliente interno, agilidade de prioridade, foco em marketing. Desvantagem: pode ficar isolado de boas práticas técnicas e duplicar trabalho que o time de dados central faz para outras áreas.
Em time central de dados / plataforma. Reporta a líder de dados (CDO ou diretor de dados), que atende marketing como cliente interno. Vantagem: pares técnicos, padrão único de modelagem, escala. Desvantagem: marketing pode sentir prioridade diluída entre várias áreas.
Em time de operações de receita (RevOps). Modelo crescente em empresas B2B, onde operações de marketing, vendas e sucesso do cliente são unificadas. Analytics engineer atende toda a jornada de receita. Vantagem: visão integrada do funil; desvantagem: requer maturidade organizacional já elevada.
Para empresa média começando, o modelo 1 (dentro de marketing) costuma ser o mais ágil. Para grande empresa, modelo 2 ou 3 é mais sustentável.
Anti-padrões — o que faz o analytics engineer fracassar
Virar atendente de pedidos. Se o analytics engineer recebe pedidos avulsos do time de marketing e atende cada um isoladamente, sem visão de modelo, vira analista de BI de luxo. O valor está em construir a camada — não em responder cada consulta SQL.
Sem priorização estruturada. Toda área quer "para ontem". Sem um processo de priorização (rito mensal, dono de produto interno, critérios de impacto), o analytics engineer atende quem grita mais alto e o resultado é incoerente.
Sem dono de métrica. Quando ninguém é responsável pela definição de "cliente ativo" ou "custo de aquisição", a discussão volta toda vez. Cada métrica relevante precisa ter um responsável de negócio que aprova mudanças na definição — geralmente alguém de marketing, vendas ou financeiro, conforme o caso.
Modelo sem teste. Modelos em dbt sem testes configurados quebram silenciosamente. Um dia o número errado chega ao painel da diretoria. Testes não são luxo de engenharia — são proteção contra constrangimento público.
Sem documentação. dbt gera documentação automática a partir de descrições nos arquivos. Se essas descrições não são preenchidas, o analytics engineer fica gargalo de todo entendimento.
Sinais de que sua operação precisa de analytics engineer
Se três ou mais cenários abaixo descrevem sua operação atual, vale considerar estruturar a função.
- O painel principal demora dias para incluir um campo novo porque ninguém entende a consulta original.
- Cada gerente faz o próprio cálculo da mesma métrica e os números nunca batem.
- Dado de marketing não conversa com vendas — funil completo só sai com planilha conciliando manualmente.
- BI puxa dado bruto direto das fontes, sem camada de transformação, e cada painel reescreve a mesma lógica.
- Modelagem de funil é refeita a cada análise nova porque não existe modelo persistente.
- A saída de uma pessoa específica derrubaria o painel principal — ninguém mais entende a lógica.
- Custo do warehouse explode mês a mês por consultas mal escritas, repetidas em vários painéis.
- A operação atingiu cinco a oito ferramentas integradas e a planilha mestra que conciliava tudo virou inviável.
Caminhos para estruturar analytics engineering em marketing
A escolha entre construir capacidade interna ou trazer apoio externo depende do volume de dados, da maturidade analítica do time atual e da prioridade estratégica que a empresa atribui ao tema.
Líder de operações de marketing ou de dados desenha o perfil, estrutura processo de seleção com teste técnico de SQL e dbt, integra a pessoa ao time existente e estabelece governança de prioridade e métrica.
- Perfil necessário: analytics engineer pleno ou sênior com SQL avançado, dbt, modelagem dimensional, conhecimento de marketing
- Quando faz sentido: operação com mais de cinco ferramentas integradas, BI próprio com mais de dez painéis e prioridade estratégica clara para dados
- Investimento: salário mensal R$ 12.000-25.000 (pleno) ou R$ 25.000-40.000 (sênior) + ferramental (Fivetran, dbt Cloud, warehouse) entre R$ 3.000-15.000/mês
Consultoria de BI/analytics engineering ou parceiros oficiais dbt Labs estruturam a camada inicial, treinam o time interno e calibram o protocolo até a empresa assumir. Consultorias de recrutamento ajudam em perfil escasso no mercado.
- Perfil de fornecedor: consultoria de BI com especialização em analytics engineering, parceiros dbt Labs, ou empresa de recrutamento técnico
- Quando faz sentido: primeira implementação, prazo curto para entregar camada de modelagem, dificuldade de atrair perfil no mercado
- Investimento típico: R$ 30.000-120.000 por projeto de estruturação inicial (3-6 meses) + manutenção opcional mensal
Sua operação de marketing tem camada confiável de dados?
O oHub conecta sua empresa a consultorias de BI, parceiros dbt Labs e especialistas em operações de marketing. Em poucos minutos, descreva seu desafio e receba propostas de quem entende o mercado brasileiro.
Encontrar fornecedores de Marketing no oHub
Sem custo, sem compromisso. Você recebe propostas e decide se e com quem avançar.
Perguntas frequentes
O que faz um analytics engineer no dia a dia?
Modela tabelas, escreve transformações em SQL (geralmente dentro do dbt), documenta definições de métrica, configura testes que garantem qualidade do dado e mantém a camada intermediária entre dado bruto e painel. É o perfil que faz o número da diretoria bater com o número do analista de mídia — porque todos consultam a mesma tabela modelada, com regras explícitas e versionadas.
O que é dbt e por que é central no perfil?
dbt (data build tool) é a ferramenta dominante para transformação de dados no warehouse. Permite escrever cada transformação como arquivo SQL versionado em Git, com dependências entre modelos, testes automatizados e documentação gerada. Virou padrão de fato porque trata o trabalho de transformação como engenharia de software: revisão de código, testes, versão. Quase toda vaga de analytics engineer pede dbt.
Qual a faixa salarial de analytics engineer no Brasil?
Varia muito por região, porte da empresa e senioridade. Faixas-referência aproximadas: júnior R$ 6.000-10.000, pleno R$ 12.000-20.000, sênior R$ 25.000-40.000 mensais. Empresas que pagam em dólar (multinacionais ou contratação remota internacional) costumam pagar mais. O perfil é escasso e a demanda cresce — espere disputas em ofertas para perfis seniores.
Qual a diferença entre analytics engineer e analista de dados?
O analista de dados consome modelos e responde perguntas de negócio — constrói painel, faz análise ad hoc, conversa com o time de marketing. O analytics engineer constrói os modelos que o analista consome — escreve a camada de transformação, documenta métricas, garante consistência. Em operações pequenas os papéis se confundem; em operações maduras, são separados. Analista trabalha com a pergunta; analytics engineer trabalha com a estrutura que torna a pergunta respondível.
Qual a diferença entre analytics engineer e engenheiro de dados?
O engenheiro de dados cuida da infraestrutura — ingestão (Fivetran, Airbyte), warehouse (Snowflake, BigQuery), orquestração, monitoramento de pipelines. Trabalha com dado bruto, em escala. O analytics engineer pega o que o engenheiro de dados entrega no warehouse e transforma em modelos confiáveis para o negócio. Perfil mais próximo do negócio, com foco em SQL avançado e modelagem, menos em sistemas distribuídos.
Vale ter analytics engineer só para marketing ou compartilhado?
Depende do volume e da maturidade. Para média empresa com marketing crescente e outras áreas pequenas, faz sentido começar com analytics engineer dedicado a marketing. Para empresa B2B com vendas e marketing fortemente integrados, considere modelo de operações de receita (RevOps) com analytics engineer atendendo ambos. Para grande empresa, time central de dados/plataforma com pessoas dedicadas por domínio (marketing, vendas, produto) costuma ser o mais sustentável.
Fontes e referências
- dbt Labs. Analytics Engineering Guide — definição do papel, fluxo de trabalho e boas práticas.
- Locally Optimistic. Conteúdo de referência sobre analytics engineering aplicado a marketing e operações de receita.
- Reforge. Programas e ensaios sobre operações de marketing, growth e analytics engineering.
- Kimball Group. Referência clássica em modelagem dimensional (fato/dimensão) usada por analytics engineers.
- Modern Data Stack. Mapeamento de ferramentas que compõem a pilha moderna de dados em marketing e operações.