O Engenheiro de Dados é responsável por projetar, construir e manter sistemas que permitem a extração, transformação e carga (ETL ou ELT), armazenamento e processamento de dados. Deve desenvolver arquiteturas robustas, modernas e pipelines eficientes para integrar e transformar dados de diversas fontes. Além disso, gerencia, otimiza, supervisiona e monitora a recuperação, armazenamento e distribuição de dados, garantindo desempenho otimizado e segurança. É responsável por desenvolver, testar e manter arquiteturas de dados alinhadas aos requisitos de negócios, bem como adquirir e desenvolver processos para conjuntos de dados, utilizando linguagens de programação e ferramentas apropriadas. Identifica oportunidades para melhorar a confiabilidade, eficiência e qualidade dos dados.