Engenheiro de Dados Desafiador
O candidato ideal deve ter experiência em construir e escalar modelos de dados, pipelines e soluções de análises self-service por toda a organização. Além disso, é necessário lidar com bases de dados altamente carregadas para diversos casos de uso, incluindo relatórios, análises de produto, otimização de marketing e relatórios financeiros.
O engenheiro de dados deve focar no desenvolvimento de uma camada de agregação confiável e estrutura de relatórios que atendam às crescentes necessidades de negócio. Isso permitirá que as equipes acessem e analisem dados de forma independente.
Alguns dos principais desafios incluem receber tarefas do líder de projeto ou líder técnico (TL), preparar especificações funcionais e de design, e alinhá-las com os stakeholders. O candidato também deve garantir que as áreas atribuídas sejam entregues dentro do prazo e com a qualidade exigida.
A equipe trabalha em um ambiente desafiador e inovador, criando a base para a tomada de decisão em uma empresa que lida com bilhões de eventos por dia. Além disso, o candidato deve ser capaz de estimar prazos, negociar duração das tarefas com o gerente e contribuir para o planejamento do projeto.
Outros aspectos importantes incluem liderar o design funcional e arquitetural das áreas atribuídas, identificar riscos e aplicar planos de mitigação, reportar progresso e levantar alertas em situações críticas. Além disso, o candidato deve projetar, desenvolver e manter modelos de dados robustos para suportar necessidades analíticas e de produto.
Para isso, é necessário implementar e otimizar processos ETL/ELT, garantindo qualidade, confiabilidade e performance dos dados. O candidato também deve definir KPIs de negócios, planos de medição, requisitos de dados e relatórios, além de desenvolver modelos e pipelines para Data Lake e Data Warehouse de grande escala.
Além disso, é importante conduzir revisões de código e criar padrões e diretrizes. O candidato também deve sugerir melhorias técnicas e funcionais, colaborar com outras equipes e buscar constantemente evolução profissional.
Requisitos e qualificações:
* Mínimo de 5 anos de experiência profissional;
* Graduação em Ciências da Computação ou áreas correlatas;
* 3+ anos de experiência em inteligência de negócios, engenharia de dados ou áreas similares;
* Forte conhecimento em SQL e modelagem de dados;
* Proficiência em linguagens como Python ou Scala;
* Experiência em soluções de dashboards e relatórios com Data Lake/Snowflake ou ecossistemas similares;
* Especialista em fundamentos de banco de dados, SQL e tuning de performance;
* Experiência em garantir integridade dos dados e execução de pipelines com ferramentas de orquestração;
* Excelentes habilidades de comunicação com equipes técnicas e não técnicas;
* Proatividade, autonomia, organização e capacidade de atuar sob pressão;
* Pensamento estratégico e capacidade de analisar e interpretar dados de mercado e consumidor;
* Experiência com processamento de dados em tempo real e tecnologias de streaming (desejável);
* Familiaridade com plataformas modernas de data warehouse e ferramentas de visualização de dados (desejável).