Roman Kotov, среди соискателей без опыта слишком большая конкуренция и слишком высокий процент "брака". Для компании новичок как минимум в течении года - это только источник затрат, его надо учить, его работу надо перепроверять, тратя на это человеко-часы дорогостоящих мидлов, а то и сеньоров. Причём больше половины окажутся непригодны для работы и всё в них вложенное просто пропадёт. А бизнес к благотворительности не склонен по своей сути.
SaddledSharp, никак. Python - это интерпретируемый язык, программы на нём не компилируются. Единственный способ - это транслировать python-код в C-код и скомпилировать уже его. Но ещё лучше сразу написать на C или другом компилируемом языке.
Единственный способ двустороннего взаимодействия пользователя с web-приложением в режиме реального времени - это websocket. Для одностороннего ещё может подойти SSE.
DDwrt100, описанный вами способ быстро загнётся при наличии хоть сколько-нибудь значимого объёма данных. Даже без нагрузки. Вам нужна СУБД, способная работать с геоданными. Например PostgreSQL с расширением PostGIS. В ней можно будет создать поле для координат и делать по нему быстрые выборки.