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

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

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

Поиск ВКонтакте — одна из самых высоконагруженных систем, которой каждый день пользуются десятки миллионов людей. Мы занимаемся существующими на платформе поисками и разрабатываем новые. Придерживаемся итерационного подхода в работе над продуктами и осознанного data-driven подхода при принятии решений.  

Наш стек:

  • Пока пишем на KPHP, но активно переходим на Go
  • Используем Memcache + Lucene-based / Internal поисковые движки для поиска
  • ClickHouse для аналитики и Kafka для асинхронного взаимодействия

Ищем специалиста, который усилит нашу команду.  

Задачи

  • Перевести монолит ВКонтакте, написанный на KPHP, на микросервисную архитектуру (новые микросервисы на Go). У нас множество поисковых вертикалей, каждая из них должна выделиться в свой микросервис. Необходимо не только спроектировать новую архитектуру с нуля, но и перенести очень большой объём бизнес-логики в новые сервисы
  • Обеспечивать надёжную работу существующих поисковых систем: оптимизировать время ответа, обеспечивать отказоустойчивость сервиса и помогать с инцидент-менеджментом 
  • Проверять продуктовые гипотезы и запускать новые фичи  
  • Расширять покрытие аналитических событий в поиске в тесной связи с развитием самописного SDUI-фреймворка

Требования

  • Коммерческий опыт на Go от двух лет
  • Готовы разбираться в legacy — PHP-коде 
  • Разбираетесь в классических алгоритмах и структурах данных  
  • Понимаете, что такое настоящий highload, и готовы драться за каждую миллисекунду  
  • Умеете работать с масштабируемыми нагруженными системами, вам знакомы слова «балансировка», «шардирование» и «репликация»  
  • Можете разобраться в том, что написали другие разработчики  
  • Вы командный игрок — с вами комфортно общаться, вы умеете договариваться с коллегами  

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

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

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

комбинированный
дистанционный

Уровень

middle
senior

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

полный

ВКонтакте

Один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи.

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

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

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

Go Developer в R&D-направление

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

Java Developer в команду Соцсервисов

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

Go разработчик | Рекомендательные системы

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

Senior Fullstack-разработчик в команду ИБ (Go, React)

Информационная безопасность
Москва, гибкий

Golang разработчик в команду разработки платежных решений

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

Руководитель разработки Core-бэкенда рекомендательной системы

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

Программист backend

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

DevOps-инженер

VK WorkSpace
дистанционный

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

Единые облачные технологии
Санкт-Петербург, комбинированный

Backend Developer в команду сервиса VK Чекбэк

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

Go Developer в VK Video Live

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

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

Почта VK WorkSpace
Москва, гибкий

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

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

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

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

Java Developer

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

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

Единые облачные технологии
Санкт-Петербург, гибкий

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

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

Инженер-программист

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

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

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

Senior Java-разработчик в команду Core Mobile Web

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

Ведущий Python- программист

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

Go Developer в команду внутренних сервисов

Внутренняя информационная разработка
Москва, гибкий

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

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

Senior Golang Platform Engineer / DevExperience Developer

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

Golang Developer в команду Ленты

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

Python-разработчик в команду разработки ArenadataDB

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

Старший программист

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

Старший программист

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

Старший программист Golang

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

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

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

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

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

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

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

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

AI VK
Москва, офисный

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

Единые облачные технологии
Санкт-Петербург, гибкий

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

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

Go Developer (SMS API)

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

C++ Разработчик в Новости

Дзен
Москва, гибкий

Machine Learning Engineer

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

Go-разработчик в Core Backend

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

Senior Java Developer

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

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

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

Go Developer в команду Сообщества

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

Middle/Senior Golang Developer

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

Go Developer (Покупки)

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

Senior Golang-разработчик в команду SIEM (ИБ)

Информационная безопасность
Москва, гибкий

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

Почта VK WorkSpace
Москва, гибкий

Go Developer

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

C++ Developer (Senior)

MAX
дистанционный

Руководитель службы распределенных вычислений

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

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

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

Go Backend Developer

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

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

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

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

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

Java Developer

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

Ведущий программист Rust

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

Старший Java- программист

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

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

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

Golang Developer в команду «WARP»

Информационная безопасность
Москва, гибкий

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

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

Java-разработчик в команду Tracer

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

Middle Java Developer

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

Системный программист в команду ИБ

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

GO, ВК Музыка

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

Старший программист

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

Go Developer в команду инфраструктуры CDN

Технический департамент
Москва, комбинированный

Back-End Developer в команду инфраструктуры

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

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

Единые облачные технологии
Москва, гибкий