Мы ищем руководителя команды для сервиса трансформации изображений «Эрмитаж». Это решение, которое стало единым слоем между CDN и объектными хранилищами, опираясь на Go-сервисы и высокопроизводительные C++ библиотеки. Мы развёрнуты как на bare-metal (с GPU), так и в облаке.

Задача — управлять командой и техническим лидерством, обеспечивать миграцию трафика на новую архитектуру и гарантировать надёжность сервиса при пиковых нагрузках. Вы будете напрямую взаимодействовать с заказчиками из основных продуктов компании, формируя видение и стратегию развития сервиса. 

Задачи

  • Нанимать, развивать и удерживать сильных инженеров
  • Выстраивать прозрачные процессы разработки, код-ревью, планирования
  • Проектировать и развивать архитектуру высоконагруженного сервиса трансформации изображений на стеке nginx/Go/C++ с активным использованием GPU-процессинга
  • Принимать ключевые технические решения по обработке, кэшированию и доставке контента
  • Обеспечивать плавный и бесшовный перевод нагрузки с текущих систем трансформации изображений на «Эрмитаж», сохраняя полную совместимость со старыми форматами запросов и поведением
  • Выстраивать мониторинг, алертинг и отказоустойчивость сервиса в облаке и на bare-metal серверах
  • Обеспечивать стабильность при обработке пиковых нагрузок
  • Проводить разборы инцидентов и планировать доработки для недопущения повторения инцидентов в будущем
  • Работать напрямую с командами ВКонтакте, ОК, Дзена и с другими внутренними клиентами: собирать требования, синхронизировать дорожные карты, помогать интегрироваться

Требования

  • Опыт промышленной разработки на языке Go
  •  Опыт работы с распределёнными системами
  • Опыт проработки архитектуры распределённых решений
  • Опыт управления командой 3-5 человек от 1 года

Будет плюсом

  • Понимание принципов трансформации изображений
  • Опыт работы с CUDA
  • С/C++
  • NGINX