Cargo: Engenheiro de Dados
O objetivo desse profissional é trabalhar em projetos de engenharia de dados com postura hands-on.
Requisitos:
* Linguagem Python: domínio da linguagem e capacidade de integração com outras ferramentas. Também é fundamental conhecer técnicas de otimização de código, melhorar a velocidade de execução e automatizar tarefas repetitivas.
* Airflow: criação de DAGs e manutenção de fluxos para garantir o processo correto do fluxo de trabalho e minimizar erros humanos.
* DBT: criação e manutenção de modelos para fornecer informações precisas aos stakeholders e clientes.
* Nifi: capacidade de construir e manter fluxos escaláveis para lidar com diferentes tipos de dados.
* Git: estruturação de deploys em camadas para garantir a consistência dos dados e facilitar a recuperação em caso de problemas.
* SQL Server: conhecimento avançado em tuning, avaliação de performance, otimização e demais operações para garantir que os bancos de dados sejam altamente eficientes.