普通のITエンジニアでそういった仕事をすることはありますけど、専門のデータサイエンティストとセットで仕事しますね。
データ分析やビッグデータは専門性が高いのでそこまでは普通の開発者は手を出しません。
ベース部分やデータ集める仕組み、UI、計算エンジン叩くところを普通のITエンジニアが作って、分析部分をデータサイエンティストが作ります。
大手企業向けに大手SIerの仕事としてやるのでデータサイエンティストはきちんと学んだ修士以上の方が所属する部署が出てきます。(たまにデータサイエンティスト部分を専門の会社に出すこともありますけど)
上に書いた分担の話と重複しますけど、顧客企業の研究部門と話すのはデータサイエンティストが担当、データ集め、UIや運用などのその他を普通のエンジニアが顧客のシステム部門と話すパターンが多いかな。
中小SIerとか顧客が小さいところだと違うとは思いますけど。