Le data engineer maintient la donnée et exécute des requêtes sur la base de données.
Data engineer, data architect et data analyst, sont parfois confondus mais ce sont bien trois métiers différents. Le second s’attarde sur l’architecture générale, alors que le premier s’occupe purement des données. En s’occupant de la conception, l’ingénieur progresse souvent en architecte. En parallèle, le data analyst, grâce à Hadoop, Spark, SQL/NoSQL, SAP construit la visualisation des données qu’il fournit principalement au data scientist.