Мы создаем DataLens — инструмент анализа и визуализации данных доступный, как внутри Яндекса, так и на внешнем рынке. Задача бэкенда — корректно отправлять запросы за данными в множество самых разных хранилищ данных, эффективно кэшировать полученные данные, уметь досчитывать на лету необходимые метрики и показатели. Расчеты могут проходить как на стороне хранилища, так и на стороне сервера. Тут задача бэкенда — правильно распределить запросы на хранилище и себя. Ну а задача наших разработчиков — научить бэкенд всем этим действиям.
Обязанности
- создавать слои интеграции с новыми источниками данных, развивать существующие подключения;
- расширять возможности анализа данных вне зависимости от источников за счет постобработки данных на дополнительном уровне вычислений (так работают оконные, скользящие, временны́е функции);
- обеспечивать безопасность и масштабирование при условии кратного роста нагрузки.
Требования
- имеете опыт разработки Python с использованием Django/Flask/Tornado;
- имеете опыт работы с реляционными базами данных и популярными ORM-библиотеками;
- имеете опыт работы с нереляционными хранилищами;
- знаете основ VCS;
- знакомы с Docker.
Будет плюсом, если вы:
- имеете опыт работы с RabbitMQ или другими шинами сообщений;
- имеете опыт разработки подобных проектов.
Условия
- сильная профессиональная команда;
- высокий доход;
- опционная программа;
- программы жилищных займов под 3% или без процентов;
- расширенная программа ДМС и 80% стоимости ДМС для супругов и детей;
- программа релокации для иногородних сотрудников;
- премии каждые полгода для тех, кто работает эффективно;
- курсы, тренинги, участие в конференциях;
- система наставничества;
- гибкий график.