W każdym z obu Twoich przypadków dosyć mocno wykorzystywany jest Python. Właściwie to jest mnóstwo ofert pracy przy Big Data z wykorzystaniem Pythona. Ogólnie przy przetwarzaniu dużej ilości danych jest mocno stosowany Python oraz przy jakiś projektach, które wymagają złożonych obliczeń.
Jeżeli chodzi o Deep Learning to ostatnio także widziałem ogłoszenie gdzie w wymaganiach był podany właśnie Python.
Czyli w większości przypadków wystarczy dosyć dobrze znać Pythona, plusem pewnie będzie dodatkowa znajomość C++.