データエンジニアは大規模データ基盤の構築と運用をおこなう職業です。基盤エンジニアと呼ばれたりデータ分析基盤エンジニアと呼ばれたりすることもあります。データウェアハウス(DWH)の構築や、データ基盤からデータを出し入れするためのアプリケーションを開発するのが主な業務です。あまり目立たない職業ではありますが、データを分析するデータサイエンティストやデータアナリストが円滑に業務をおこなうためには、データエンジニアの存在が欠かせません。
データエンジニアには、インフラやデータベースの設計・運用、PythonやJava、Scalaなどの基本的な開発スキル、さらにビッグデータを扱うために必要な分散処理やデータマネジメントに関するスキルが求められます。
最近では、データエンジニアからデータサイエンティストへキャリアアップする例も増えています。AI技術や機械学習など、データを活用する事業の広まりによってデータの重要性は高まっており、専門性が高いデータエンジニアの価値は、今後ますます高まっていくでしょう。