Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

сегодня

C++ Developer

в пределах рынка
вакансия 237 000 ₽
в среднем 234 916 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

генерация резюме

Добавьте резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Команда развивает поисковый саджест, spellchecker и классификацию запросов — сервисы, которые используются почти во всех продуктах VK: Видео, Музыке, Дзене и других направлениях. Это часть поиска, с которой пользователь сталкивается ещё до выдачи: подсказки при вводе запроса обеспечивает саджест, исправление опечаток — spellchecker, разбор и нормализация запросов — QParser. Сервисы работают под высокой нагрузкой порядка 20 000 rps в нескольких датацентрах на критичном пользовательском пути.

задачи

  • Развивать runtime-сервисы и оффлайн процессы саджеста, spellchecker и QParser: писать production-код, дорабатывать логику, реализовывать новые фичи;
  • Брать в ответственность критичные части backend-логики: понимать работу в проде, ограничения, риски и улучшения;
  • Участвовать в планировании направлений развития сервисов;
  • Участвовать в эксплуатации: деплой, мониторинги, алерты, диагностика, разбор инцидентов;
  • Работать на стыке стека: Python-скрипты, YQL, Java-компоненты, интеграции с инфраструктурой;
  • Взаимодействовать с продуктами и командами: подключать сценарии, разбирать требования, доводить запросы;
  • По желанию участвовать в интеграции ML-решений в runtime-сервисы.

требования

  • Уверенный опыт backend-разработки на уровне middle–senior;
  • Хорошо знаете C++ как основной рабочий язык;
  • Умеете писать production-код, разбираться в кодовой базе, погружаться в незнакомую систему, читать чужой код;
  • Опыт разработки, поддержки и эксплуатации backend-сервисов в проде;
  • Понимаете надёжные сервисы: latency, отказоустойчивость, мониторинг, алертинг, диагностика, деплой, откаты;
  • Готовы брать ответственность за критичные компоненты;
  • Не боитесь разных частей стека: Python, Java, YQL, инструменты, инфраструктура, офлайн-процессы;
  • Умеете взаимодействовать с командами, обсуждать решения, договариваться, доводить задачи;
  • Будет плюсом опыт с highload- или low-latency-сервисами, в поиске, саджесте, spellchecker, query understanding, ranking, эксплуатацией критичных сервисов, мониторингом и алертингом (Grafana, VictoriaMetrics), YT / YTsaurus, YQL, Java или Python, интеграцией ML, A/B-тестами.

условия

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

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в отклики

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.