Requisito fundamental para esta posição é ter experiência em criar e manter fluxos de trabalho robustos. Engenheiro de dados devem estar preparados para lidar com grandes conjuntos de dados, desenvolver soluções eficazes e trabalhar em um ambiente dinâmico.
* Experiência em bibliotecas como pandas
* Criação de DAGs e manutenção de fluxos
* Integração com dbt-core
Competências técnicas necessárias:
Os candidatos devem ter conhecimento intermediário em SQL Server e habilidades avançadas em Python. Além disso, eles devem ser capazes de se comunicar efetivamente em inglês (nível mínimo B2).
* Airflow: criação de DAGs e manutenção de fluxos
o Integração com dbt-core
* DBT: criação e manutenção de modelos
o Migração de códigos SQL para DBT
* Git: estruturação de deploys em camadas
o Alinhado com a área de Infraestrutura
* Arquitetura Medallion: conhecimento sobre operações da arquitetura
Observações finais:
É importante destacar que não há requisitos específicos de idioma ou localização para esta posição. O candidato ideal deve ser flexível e apto a trabalhar em um ambiente remoto.