Можно через Celery.
2) Не слишком ли сложное решение я выбрал для задачи использую django в данном случае?
Ну по сути на Django делаете web, а уже расчеты на чем угодно. web часть будет просто запускать вычисления и показывать результат. На python есть библиотеки для обработки данных и вычислений(NumPy, SciPy, Pandas и т.д.), но можно и Hadoop какой-то использовать. Django будет работать с результатом.