Descrição do Cargo:
O Engenheiro de BI é responsável por construir e escalar modelos de dados, pipelines e soluções de análises self-service por toda a organização.
Sua tarefa é 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 cargo exige um profissional com forte conhecimento em SQL e modelagem de dados, além de experiência em inteligência de negócios, engenharia de dados ou áreas similares.
Aqui estão algumas das principais responsabilidades do Engenheiro de BI:
* Receber Tarefas: O profissional receberá tarefas do líder de projeto ou líder técnico (TL) e preparará especificações funcionais e de design;
* Garantir Qualidade: O Engenheiro de BI garantirá que as áreas atribuídas sejam entregues dentro do prazo e com a qualidade exigida;
* Estimar Prazos: Ele estimará prazos e negociará duração das tarefas com o gerente e contribuirá para o planejamento do projeto;
* Analisar Alternativas: O profissional analisará alternativas de solução e tomará decisões baseadas em sua experiência e conhecimento técnico;
* Liderar Design: Ele liderará o design funcional e arquitetural das áreas atribuídas;
* Identificar Riscos: O Engenheiro de BI identificará riscos e aplicará planos de mitigação;
* Reportar Progresso: Ele reportará progresso e levantará alertas em situações críticas;
*
* Projetar Modelos: Ele projetará, desenvolverá e manterá modelos de dados robustos para suportar necessidades analíticas e de produto;
* Implementar Processos: O Engenheiro de BI implementará e otimizará processos ETL/ELT, garantindo qualidade, confiabilidade e performance dos dados;
* Definir KPIs: Ele definirá KPIs de negócios, planos de medição, requisitos de dados e relatórios;
* Desenvolver Pipelines: O profissional desenvolverá modelos e pipelines para Data Lake e Data Warehouse de grande escala;
* Conduzir Revisões: Ele conduzirá revisões de código e criar padrões e diretrizes;
* Sugerir Melhorias: O Engenheiro de BI sugerirá melhorias técnicas e funcionais;
* Colaborar Equipes: Ele colaborará com outras equipes e buscará constantemente evolução profissional;
Formação e Experiência Necessárias:
Obrigatório:
* 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;
Desejável:
* Experiência com processamento de dados em tempo real e tecnologias de streaming;
* Familiaridade com plataformas modernas de data warehouse (como Snowflake, Databricks, Redshift) e ferramentas de visualização de dados (como Looker, Tableau);
* Conhecimento de conceitos de machine learning e suas necessidades de dados;