Oct 31 / Isabela Blasi

O que é analytics engineer? Conheça a nova profissão do mundo de dados

Analytics engineer ou engenheira e engenheiro de analytics transformam dados em informações e visualizações relevantes para as empresas.

O time de dados se modernizou e, com o surgimento da engenharia de analytics, essa é a nova profissão do mundo de dados.

Neste artigo, explicamos o que é analytics engineer, como se diferenciam esses profissionais e quais as responsabilidades nos times modernos de dados.

Aproveite e faça uma boa leitura!

O que significa um time moderno de data science?

A redução de custos de cloud data warehouses, a evolução de ferramentas de business intelligence e o surgimento de sistemas para a transformação de dados modificaram o uso e o acesso de data science e analytics para empresas e profissionais da área.

Isso implica o surgimento de novas responsabilidades, funções e, claro, novas profissões de dados.

Daí, surgiu a necessidade de um novo cargo no mundo da ciência de dados: analytics engineer - engenheira ou engenheiro de analytics.

Hoje, mesmo sem saber, muitos profissionais de dados (como analista de dados) já exercem as funções de analytics engineer.

Será que você pertence a esse grupo?

O que é analytics engineer?

Analytics engineering é uma área de data science focada na transformação de dados em informações e visualizações relevantes para as empresas.

Ou seja, analytics engineer é a pessoa responsável por fazer tudo isso acontecer na transformação de dados.

Os principais objetivos de quem é analytics engineer são:

  • aproximar os dados das organizações;
  • auxiliar usuários finais de negócio a tomarem decisões.

Para isso, engenheiras e engenheiros de analytics protagonizam todas as etapas da transformação de dados, incluindo:

1. estruturação de fluxos de transformação
2. criação e aplicação de regras de negócio
3. transformação de dados em visualizações e dashboards de BI

Simplificando...

Analytics engineers organizam e transformam bases de dados para, então, tornar informações de negócio acessíveis aos usuários finais, ajudando-os a tomarem melhores decisões.

Como resultado, ao focar na parte técnica da transformação de dados, analytics engineers empoderam pessoas gestoras e gerentes para fazerem análises robustas sem precisarem de noções técnicas ou se preocuparem com a parte complexa por trás das análises de dados.

Considerando a imensidão de nomes e cargos no mundo de data science, você pode se questionar: será que esse cargo foi criado por mero preciosismo?

Não.

Há um motivo para isso e nós explicamos.

O que mudou no time tradicional de dados?

Falar sobre o time tradicional de dados é assunto fundamental para que seja possível compreender como a carreira de analytics engineer surgiu.

Geralmente, a estrutura de um time de dados segue esta composição:

- engenheiros de dados
- analistas de dados
- cientistas de dados

Mas isso está mudando em razão de novas tecnologias no âmbito de analytics, como:

  • tecnologias de data warehouse (Redshift, BigQuery e Snowflake)
  • empresas de data pipelines as a service (Stitch, Fivetran e Kondado)
  • ferramentas de BI e SQL (Looker, Mode ePeriscope)

Com isso, as funções de analistas de dados e dos times tradicionais de dados como um todo estão sendo drasticamente alteradas.

Como se comporta o time moderno de dados?

Atendendo às mudanças do mundo volátil de data science, o time moderno de dados é ágil e tem capacidade de adaptar-se rapidamente às responsabilidades e novas tarefas.

E isso foi mais enfatizado com a mudança de ETL para ELT.
ETL vs ELT | Fonte: https://www.xplenty.com/blog/etl-vs-elt/
Não sabe do que estamos falando?

Substituir o processo de ETL para ELT significa que dados em diversos formatos agora podem ser armazenados em um data warehouse antes mesmo de serem transformados, e não o contrário, como ocorre no caso do ETL.

Ao alterar as etapas do pipeline de dados, o time moderno deparou-se com a seguinte oportunidade: explorar as habilidades de analistas de dados técnicos com noções estratégicas de negócio para modelar dados brutos em informações consistentes para tomadores de decisão.

E é justamente aí que entra em ação um superanalista de dados, ou analytics engineer!

O que diferencia analytics engineers de outros profissionais de dados?

Qual a diferença entre data engineers, analistas de dados e analytics engineers?

Nós explicamos!

Enquanto engenheiras e engenheiros de dados focam na parte técnica de estrutura e conexão de dados, analytics engineers os transformam em informações e visualizações compreensíveis para analistas e usuários finais de negócio.

E quanto a analistas de dados?

Analistas de dados dedicam a maior parte do seu tempo para analisar os dados, ao contrário de engenheiras e engenheiros de analytics, que focam em um estágio anterior à análise.

Ou seja, engenheiras e engenheiros de analytics transformam dados em informações e visualizações acessíveis, principalmente por meio de SQL, para analistas e pessoas de negócio.

Para facilitar o seu entendimento sobre as diferenças desses profissionais, usaremos a analogia do armário, criada por Sara Barles, analytics engineer no Hubspot.
Prateleiras com utensílios de cozinha.
"Os engenheiros de dados constroem o armário, eles reúnem a madeira e as ferramentas necessárias para montá-lo. Os engenheiros analíticos, por outro lado, abrem o armário e começam a colocar os pratos, canecas, tigelas para organizá-lo em uma determinada ordem. Isso pode ser organizado em cores, formas ou tamanhos específicos. Em seguida, os analistas de dados vão para o armário e sabem onde tudo está, visto que está bem organizado. Assim, eles podem pegar a pequena caneca azul que estavam procurando e fazer uma xícara de chá!” (tradução nossa)

Quais são as responsabilidades e habilidades de quem é analytics engineer?

Você percebeu que a função de analytics engineer serve como ponte entre engenheiras/engenheiros e analistas de dados?

Para isso, analytics engineer possui algumas responsabilidades e habilidades específicas.

Responsabilidades

Considerando que essa carreira de analytics engineer ainda é muito nova no mercado, vale lembrar: as responsabilidades ainda podem variar de empresa para empresa.


Além disso, analytics engineers também são responsáveis por:

  1. prover a transformação de dados no processo de ELT
  2.  gerenciar dados e plataformas de cloud
  3.  auxiliar discussões e decisões data-driven no nível departamental
  4. criar, monitorar, estabelecer e prever métricas de negócio e de produtos
  5. construir dashboards em ferramentas de BI, data warehouse e ELT
  6. criar e automatizar relatórios inteligentes com o uso de ferramentas, como Data Studio, Power BI, Tableau etc.

Habilidades

Analytics engineers são profissionais técnicos e estratégicos.

Por exemplo, é possível identificar quem é analytics engineer pelas tecnologias que a pessoa manipula, como Snowflake, BigQuery, Redshift, Stitch e Fivetran.

Lembre-se, no entanto, de que as suas noções de infraestrutura, conexão de dados e data warehouse são básicas — essa parte fica com engenheiras e engenheiros de dados.

Além disso, engenheiras e engenheiros analíticos têm fascínio por resolver problemas de negócio e auxiliar usuários finais a extraírem o valor dos dados.

Por isso, as habilidades necessárias para se tornar analytics engineer incluem não só questões técnicas, mas também de negócios.

São elas:

  • experiência em querying data com SQL
  • habilidade de comunicação com diversas áreas de negócio
  • entendimento de linguagens de programação (e.g. Python, R etc.)
  • conhecimento de negócios
  • familiaridade com ferramentas de BI, como Metabase, Looker ou Tableau
  • conhecimento avançado em SQL e banco de dados

Qual é o futuro dessa carreira?

Antes de 2019, aqui no Brasil ainda pouco se falava sobre analytics engineers, mas isso mudou.

Hoje, empresas líderes em data science e analytics, como Nubank, Spotify e dbt, já reconhecem analytics engineer como uma carreira promissora.

E nós, da Indicium, também compartilhamos esse pensamento.

Portanto, há bastante propensão da indústria a reconhecer esse profissional.

Apesar disso, ainda há um longo caminho para definir melhor as responsabilidades, o escopo e as atribuições de analytics engineers.

Mas uma coisa é certa: tudo indica que essa tendência chegou para ficar.

Quer saber ainda mais sobre essa profissão em ascendência?

Somos pioneiros no Brasil com a Formação em Engenharia de Analytics da Indicium Academy.

Um curso completo para quem quer aprender com nossos profissionais a ser especialista em atender ao mercado que mais cresce no mundo.

Faça sua inscrição!