1. python в основном, если речь идет о машинном обучении и ресерче 2. не знаю, я не в России 3. из лингвистики нужно знать терминологию и основные понятия и концепты, всего понемногу 4. зависит от типа проекта, типа компании, типа сектора - ресерч или индустрия. Я в ресерче, например, у нас не так много общения с заказчиками (хотя это тоже есть), но зато надо выступать на конференциях, мастер-классы всякие проводить и так далее