Вакансия Team Lead команды поисковых сценариев в Поиск, Москва

Team Lead команды поисковых сценариев в Поиск, Москва

Team Lead команды поисковых сценариев в Поиск, Москва

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

Немного о нашем масштабе:

  • 1 млн vCPU вычислительных мощностей
  • Сотни тысяч персональных подборок в секунду
  • Более 300 инженеров из продуктовых команд используют нашу платформу, большинство из них — ML-инженеры
  • Tier A, доступность более 99,99%. Мы умеем строить отказоустойчивые real-time системы и обеспечивать их работу под огромной нагрузкой

Наша миссия — сделать платформу, на которой продуктовые команды могут быстро воплощать идеи, экспериментировать и растить метрики, не задумываясь о сложности инфраструктуры. При этом платформа должна эффективно работать даже в масштабах крупнейших интернет-продуктов.

Наш технологический стек: Java (99% кодовой базы), C++ и Python для GPU-сервисов. Активно используем экосистему распределённых вычислений YTsaurus и разрабатываем собственные инфраструктурные решения.

Задачи

Мы ищем Team Lead в одну из команд платформы персонализации, которая отвечает за инфраструктуру поисковых сценариев.

Один из главных инженерных вызовов в поиске — найти оптимальный баланс между потреблением RAM и CPU. Поисковые системы предъявляют особенно высокие требования к полноте данных, скорости их доставки и эффективности индексации. При этом важно обеспечивать предсказуемую производительность и эффективно использовать вычислительные ресурсы.

В команде мы разрабатываем собственное реплицированное in-memory хранилище, технологии индексации контента и инфраструктуру для поисковых сценариев.

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

  • Руководить командой инженеров: развивать сотрудников, участвовать в найме и отвечать за результаты команды
  • Определять техническое развитие команды и принимать архитектурные решения
  • Развивать технологии хранения и индексации данных, оптимизировать производительность и использование ресурсов
Пример задачи, над которой работаем прямо сейчас:
  • Реализовать персонализированное ранжирование поисковой выдачи, используя возможности платформы персонализации
Почему у нас интересно:
  • Масштаб, который редко встречается. Здесь даже небольшое архитектурное решение может влиять на миллионы пользователей и потребление тысяч CPU
  • Сложные инженерные задачи. Мы не просто интегрируем готовые технологии, а создаём собственные решения для хранения, обработки и доставки данных в реальном времени
  • Влияние на продукты. Результатами нашей работы пользуются более 300 инженеров продуктовых команд, а сама платформа лежит в основе ключевых продуктов VK
  • Сильная инженерная экспертиза. Мы умеем строить системы с доступностью более четырёх девяток и постоянно работаем над тем, чтобы делать их быстрее, надёжнее и эффективнее

Требования

  • Опыт руководства инженерной командой, включая people management
  • Уверенное знание Java или опыт разработки на другом современном языке с готовностью перейти на Java
  • Хорошее понимание алгоритмов и структур данных
  • Интерес к распределённым системам, большим данным и высоконагруженным сервисам. Опыт работы с ними будет преимуществом
  • Любовь к технически сложным задачам, оптимизации кода и поиску эффективных решений

Будет плюсом

  • Опыт разработки поисковых или рекомендательных систем
  • Знакомство с машинным обучением и инфраструктурой для ML

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

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Формат работы

Комбинированный

Уровень

lead
head

График работы

полный

Поиск

Поиск понимает смысл поисковых запросов при помощи нейросетей, мы используем обширный граф знаний и компьютерное зрение, развиваем рекомендательную систему, детектируем спам и другой вредоносный контент.

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

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Похожие вакансии

Go-разработчик в команду монетизации

ВКонтакте
Москва, гибкий

Go разработчик

VK
Москва, гибкий

Go-разработчик в команду операций

Mail
Москва, гибкий

Java-разработчик в команду музыкальных рекомендаций

AI VK
Москва, Комбинированный

Старший разработчик

GenAI
Санкт-Петербург, гибкий

Кадровый резерв МАХ

MAX
Москва, гибкий

Старший Backend-инженер

Сервисы продуктивности VK Tech
Москва, гибкий

Старший разработчик С++

MAX
Москва, гибкий

Senior Go-инженер

One-cloud
Дистанционный

Go-pазработчик

Рекламные технологии
Москва, гибкий

Старший Java-разработчик в команду SQL & Search

One-cloud
Москва, Комбинированный

Android-разработчик

ОК
Москва, гибкий

Разработчик С++

Поиск
Москва, гибкий

Go-разработчик

VK
Москва, гибкий

Team Lead SRE-команды

One-cloud
Дистанционный

SDET / специалист по тестированию

MAX
Москва, Комбинированный

Team Lead Go-команды

VK AdBlogger
Москва, гибкий

Старший Go-разработчик

VK
Москва, Комбинированный

Старший Go-разработчик

VK AdBlogger
Москва, гибкий

Go-разработчик в VK Video Live

VK
Санкт-Петербург, гибкий

Старший разработчик

One-cloud
Москва, гибкий

Старший Java-разработчик

MAX
Москва, гибкий

Старший Backend-разработчик

MAX
Москва, гибкий

Руководитель группы

ВКонтакте
Москва, гибкий

Team Lead Go-команды финансовых сервисов

ВКонтакте
Москва, гибкий

Go-разработчик в направление разработки контентных сервисов

ВКонтакте
Москва, гибкий

Старший Go-разработчик

VK AdBlogger
Москва, гибкий

Backend-разработчик

Сервисы продуктивности VK Tech
Москва, гибкий

Go-разработчик в команду Core Backend

ВКонтакте
Москва, гибкий

Go-разработчик

VK AdBlogger
Москва, гибкий

Go-разработчик

VK Мессенджер
Москва, гибкий

Go-разработчик

ВКонтакте
Москва, гибкий

Go-разработчик

GenAI
Москва, гибкий

Руководитель команды разработки

VK Музыка
Москва, гибкий

Руководитель группы, Feature Flow

AI VK
Москва, гибкий

Старший Java-разработчик в VK Видео

VK Видео
Москва, гибкий

Go-разработчик в Единый биллинг

VK
Москва, гибкий

Go Platform инженер

AI VK
Москва, гибкий

Старший Go-разработчик

ВКонтакте
Москва, гибкий

Go-разработчик

VK ID
Москва, гибкий

Go-разработчик

Рекламные технологии
Дистанционный

Senior Java-разработчик

MAX
Москва, гибкий

Старший Go-разработчик

VK
Москва, гибкий

Ведущий Backend-разработчик

MAX
Москва, гибкий

Старший Go-инженер в команду Core Backend

ВКонтакте
Москва, гибкий

Ведущий Java-разработчик

MAX
Санкт-Петербург, Комбинированный

Go-разработчик в команду контентных сервисов

ВКонтакте
Москва, гибкий

Go-разработчик

VK Мессенджер
Москва, гибкий

Руководитель группы разработки базовых сервисов

ВКонтакте
Москва, гибкий

Системный администратор CDN

VK Видео
Москва, гибкий

Ведущий разработчик Backend

Дата-сервисы VK Tech
Москва, гибкий

Руководитель команды

Дата-сервисы VK Tech
Москва, гибкий

​Старший Go-разработчик в Core Backend

ВКонтакте
Москва, гибкий

Старший разработчик (Golang)

MAX
Москва, гибкий

Go-разработчик

OneData
Москва, Комбинированный

Старший Go-разработчик

VK Видео
Москва, гибкий

Team Lead

ВКонтакте
Санкт-Петербург, гибкий

Java-разработчик

One-cloud
Москва, Комбинированный

Руководитель группы

VK Видео
Москва, гибкий

Ведущий Go-разработчик

VK ID
Москва, гибкий

Ведущий Go-разработчик в команду VK Коммуникации

VK
Москва, Комбинированный

Go-разработчик

VK Музыка
Москва, гибкий

Go-разработчик в команду платформы работы с данными

One-cloud
Москва, гибкий

Старший разработчик

One-cloud
Москва, гибкий

Разработчик

Рекламные технологии
Москва, гибкий

Ведущий java-разработчик

MAX
Санкт-Петербург, Комбинированный

Старший Go-разработчик

VK
Москва, гибкий

Go-разработчик

One-cloud
Санкт-Петербург, гибкий