Team Lead Go-команды Ленты

Summary

Leads a Go team that builds and maintains high-traffic VK features like news feeds and social graph, using Go/PHP, SQL/KV, gRPC, and HTTP under heavy load.

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

Мы находимся в поисках руководителя команды разработки в Ленту.

У нас интересно, потому что:

  • Наши разделы посещают десятки миллионов пользователей ВКонтакте
  • Мы обсуждаем и прорабатываем фичи всей командой как с продуктовой, так и с технической точки зрения
  • Заботимся о надёжности — мониторим ошибки и производительность
  • Проводим A/B-эксперименты и принимаем решения на основе полученных данных
  • У нас быстрые циклы разработки, частые релизы и минимум бюрократии
Стек: Go/PHP, SQL/KV, grpc, http.

Задачи

  • Руководить сильной командой, которая отвечает за ключевые части ВКонтакте: новостные ленты, постинг, социальный граф и многое другое
  • Участвовать в распиле монолита ВКонтакте, писать новые микросервисы на Go
  • Прорабатывать новые сервисы с учётом настоящего highload: у нас десятки тысяч QPS
  • Нанимать новых разработчиков

Требования

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