Go-разработчик в команду Поиска в ВКонтакте

Any

По договоренности

Hybrid, remoteЗанятость: ПолнаяТребуемый опыт: Не указан

Москва

Откликнуться
company logo
VK
Перейти на сайт

Размер компании

-

Описание компании не указано

Описание вакансии

Поиск ВКонтакте — одна из самых высоконагруженных систем, которой каждый день пользуются десятки миллионов людей. Мы занимаемся существующими на платформе поисками и разрабатываем новые. Придерживаемся итерационного подхода в работе над продуктами и осознанного data-driven подхода при принятии решений. Ищем специалиста, который усилит нашу команду. Один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи. Задачи: Перевести монолит ВКонтакте на микросервисную архитектуру (новые микросервисы на Go). У нас множество поисковых вертикалей, каждая из них должна выделиться в свой микросервис. Необходимо не только спроектировать новую архитектуру с нуля, но и перенести очень большой объём бизнес-логики в новые сервисы; Обеспечивать надёжную работу существующих поисковых систем: оптимизировать время ответа, обеспечивать отказоустойчивость сервиса и помогать с инцидент-менеджментом; Проверять продуктовые гипотезы и запускать новые фичи; Расширять покрытие аналитических событий в поиске в тесной связи с развитием самописного SDUI-фреймворка Требования: Коммерческий опыт на Go от двух лет; Готовы разбираться в legacy — PHP-коде; Разбираетесь в классических алгоритмах и структурах данных; Понимаете, что такое настоящий highload, и готовы драться за каждую миллисекунду; Умеете работать с масштабируемыми нагруженными системами, вам знакомы слова «балансировка», «шардирование» и «репликация»; Можете разобраться в том, что написали другие разработчики; Вы командный игрок — с вами комфортно общаться, вы умеете договариваться с коллегами

Дополнительно

Секреты цифровой доступности Как попасть в команду Пока пишем на KPHP, но активно переходим на Go Используем Memcache + Lucene-based / Internal поисковые движки для поиска ClickHouse для аналитики и Kafka для асинхронного взаимодействия Бонусы: Гибкий график работы; Бонусы и скидки от партнеров; Офис в центре города; ДМС; Профессиональная команда; Интересные задачи