Ozon

Руководитель группы Go, Сервисы отбора кандидатов

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Разработка поисковых технологий
  • IT
  • Управление командой
  • Go

Наша команда занимается разработкой сервисов, которые подбирают персонализированные рекомендаций для пользователей. Мы отвечаем за разработку платформы, позволяющей настраивать различные рекомендательные алгоритмы, результаты работы которых показываются потом на страницах Озон. Наша система хранит информацию о миллионах товарах, умеет загружать информацию о пользователе, извлекать факторы, ранжировать и фильтровать рекомендуемые товары и их категории. Мы постоянно взаимодействуем с командой Data Science и обеспечиваем для них развитие нашей платформы.

Сейчас мы ищем руководителя, который возглавит небольшую группу Golang разработчиков. Вместе с группой вам предстоит:
- разрабатывает сервис подбора товаров для рекомендаций. Сервис обладает гибкими правилами фильтрации и производит первичное ранжирование товаров, которые затем будет обрабатываться ML-моделями;
- интегрировать сервис с рекомендательной платформой;
- масштабировать и оптимизировать систему для высокой производительности;
- внедрять инструменты для мониторинга и обеспечения стабильной работы.

Наш стек:

  • Golang, ScyllaDB, PostgreSQL, Redis, Kafka, Kubernetes, Hadoop, Gitlab, Jira, Confluence.

Вам предстоит:

  • Управлять командой Golang инженеров: 4-6 человек.

  • Планировать процессы разработки, проектировать архитектуру сервисов, распределять задачи, контролировать их выполнение, осуществлять код-ревью.

  • Работать над стабильностью и производительностью наших сервисов.

  • Отвечать за развитие коммандных процессов.

  • Участвовать в найме инженеров.

  • Активная коммуникация с командами Data Science и заказчиками проектов.

Примерное соотношение технических задач и менеджмента: 60 / 40.

Мы ожидаем:

  • Опыт руководства командами разработки или желание двигаться в этом направлении.
  • Умение писать чистый, тестируемый код на Go или опыт платформенной разработки, прекрасное владение одним и более языками: C, C++, Java, Python, Ruby (мы пишем на Go).
  • Сильный технический бэкграунд. Желателен опыт работы в качестве техлида. Также желателен опыт разработки на Golang.
  • Понимание принципов построения отказоустойчивых распределенных систем.
  • Желателен опыт разработки продуктов, связанных с machine learning, рекомендательными системами или поиском.

Мы предлагаем:

  • Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.
  • Свободу действий в принятии решений.
  • Достойный уровень заработной платы.
  • Профессиональную команду, которой мы гордимся.
  • Возможность развиваться вместе с нашим бизнесом.