Прежде всего предупрежу распространенное мнение, что БигДата это, к примеру пара терабайтов.
Бигдата это очень много данных. Очень очень много.
Данных так много, что даже просто хранить их стоит довольно дорого для рядового разработчика.
Не говоря о том, чтобы платить за ресурсы обработки.
Есть коммерческие проекты, предсказывающие поведение людей при покупках, например. Это огромный потенциал в маркетинге.
Тут дело не в вашем умении программировать.
Где-то нужно взять эти объемы, с кем-то договориться, во многих местах договориться данных нужно много.
Что-то с ними сделать.
Кому-то толкнуть за приличную сумму.
Это не то же что мобильные приложения разрабатывать - другая квалификация. Не техническая.
Для человека который задает ваш вопрос наиболее реалистичный путь - заработать не на BigData, а рядом с BigData, просто работая в какой-то конторе, которая работает с БигДата. Но Вы же не этого хотите?