Le "Data engineer" ou bien "Ingénieur Big Data" a pour rôle de mettre en place et de maintenir les outils ainsi que l'infrastructure permettant le stockage des données. Il est donc faux de dire que le data engineer manipule des données. On peut plutôt le considérer comme une sorte d'architecte des données au sein d'une entreprise. Il met tout en place pour que les données soient facilement accessibles et sécurisées.