Описание вакансии
Условия работы
Требования:
- Хорошее знание Python
- Опыт разработки на Python 3+ года
- Опыт работы с tornado
- Опыт многопоточного/асинхронного программирования, работы с очередями
- Опыт работы с реляционными и нереляционными базами данных
- Навыки владения git
- Знание классических алгоритмов и структур данных
- Понимание принципов ООП и умение применять шаблоны проектирования
- Знания особенностей протоколов HTTP, опыт работы с WebSocket
- Готовность погрузиться и улучшать уже существующий код
- Желание работать с интересными, сложными и нестандартными задачами
Будет плюсом:
- Понимание *nix
- Опыт использования машинного обучения (линейные классификаторы, svm, деревья решений и т.п.)
- Опыт работы с анализом и обработкой данных, например с pandas, numpy, scikit-learn
- Опыт проектирования и разработки нагруженных распределенных сервисов
- Знакомство в docker
- Знакомство с Apache Kafka, Apache Spark
- Готовность в дальнейшем взять на себя роль тех-лида
- Исследовательский склад ума
