⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Python-разработчик (аналитическая платформа)

Прямой работодатель  Tutu.ru ( tutu.ru )
Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Python • Data Analysis • Hardware
22 июля 2021
Релокация • Работа в офисе
Опыт работы от 1 года до 3х лет
Работодатель  Tutu.ru
Описание вакансии

Tutu.ru — онлайн-сервис для путешествий, которым ежемесячно пользуются миллионы людей и большая IT-компания (100+ разработчиков). Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования путешествий.

Кого ищем:

Мы ищем разработчика в команду платформы аналитики и инструментов для надежной и простой работы с большими данными.

Используя эти данные, продуктовые аналитики и менеджмент выбирают направления развития нашего сервиса путешествий, а также мониторинг критичных бизнес-показателей.

Чем предстоит заниматься:

  • Создавать инфраструктуру и инструменты для быстрого принятий решений на основе данных.
  • Нужно будет развивать системы:
  • Система сбора данных о действиях пользователей (clickstream);
  • Системы отчетности, инструмент построения витрин данных и инфраструктура для BI-инструментов;
  • Развивать инфраструктур для data scientist, запускать сервисы с ML внутри и обеспечивать их безотказную работу
  • Системы, которые разрабатывает наша команда, должны справляться с высокими нагрузками, работать с большими объемами данных и гибко масштабироваться.

Про наши системы которые делает наша команда:

  • Обрабатываем потоки данных объемом ~1ТБ в сутки;
  • 400RPS в среднем;
  • 40+ серверов;
  • DAU нашего сервиса с которого собираем данные 1.3 млн.;
  • Делаем инструменты для 16 команд (12+ аналитиков и data scientist, 70+ разработчиков);
  • Также в составе команды нужно принимать участие в развитии инфраструктуры и инструментов для работы с данными.

Про наш стек технологий:

  • Для создания большинства микросервисов используем python 3.7+ и активно обновляемся;
  • Для разработки на python используем flask, poetry, pyspark, pytest, pandas, numpy и др.;
  • В нашей работе используем разнообразные базы данных и хранилища данных под задачи: ClickHouse, Exasol, MariaDb, ElasticSearch, Redis, MongoDb, и S3;
  • Активно используем очереди сообщений Kafka и RabbitMQ;
  • Для построения pipeline используем Airflow;
  • Инструменты batch/streaming обработки данных (Spark, Kafka Connect, benthos);
  • Приложения запускаем в нашем облаке на основе OpenShift (k8s);
  • Мониторинг приложений реализуем с помощью prometheus и grafana.

Мы ждем от вас:

  • Опыт разработки от 2-х лет и более;
  • Уверенное владение ООП и другими подходами к проектированию;
  • Умение работать с SQL и NoSQL хранилищами;
  • Применять DevOps практики и принимать активное участие на всех этапах жизни приложения.

Про то, почему мы:

  • Мы против рутинной работы, мы создаем платформу и инструменты для работы с данными, мы делаем инструмент которым пользуется вся компания;
  • Архитектура наших проектов динамично развивается и требования к инструментам постоянно повышаются что ставит перед нами все новые амбициозные цели;
  • Мы развиваем команду и осознанно инвестируем в это деньги и время — конференции, курсы, профессиональная литература, обмен опытом внутри компании;
  • Зарплата белая, ТК в полном виде, индексация зарплаты от 8,2% в год и выше, мы платим премии за прочитанные книги по профессиональной тематике;
  • У нас удобный офис со всем необходимым рядом с м. Нагатинская, с хорошей библиотекой и собственной кухней, где всегда есть чай-кофе, фрукты-овощи, конфеты-печенья-йогурты и другие вкусности в свободном доступе;
  • ДМС (включая стоматологию и полис ВЗР)
  • Помогаем с переездом кандидатам из других городов (оплата билетов, проживания в гостинице на время поиска жилья, выплачиваем «релокационный» бонус);
  • Зарплата устанавливается после прохождения собеседования и понимания производительности кандидата в системе: оклад + квартальные премии.

Наш подход к собеседованиям:

Нам важно, чтобы всем сотрудникам Туту.ру отлично работалось друг с другом. Мы проводим несколько собеседований, чаще всего в один день, чтобы убедиться, что совместная работа будет долгой и эффективной.

  • Встреча с tech lead команды или разработчиком. На ней вы сможете понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки.
  • Разговор с руководителем отдела обо всех тонкостях работы в Туту.ру.
  • Если нужно посмотреть рабочий день других команд, посидеть на своём будущем рабочем месте в рабочем окружении или если вы хотите поговорить с командой — не вопрос, организуем всё.

Специализация
Информационные технологииРазработкаPython
Отрасль и сфера применения
Data AnalysisHardware
Уровень должности
МиддлСеньор