← Все вакансии/Lead/Yandex
LeadHybridMoscow

Engineering Manager

Y
Yandex
Уровень
Lead
Формат
Hybrid
О роли

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

О компании

Яндекс ID — это намного больше, чем просто форма для ввода логина и пароля на сервисах. Мы создаём экосистемные продукты, которые работают с данными миллионов пользователей, — храним их и обрабатываем. Всё, что мы делаем, соответствует высоким требованиям: система должна быть надёжной, масштабируемой и, конечно, безопасной.

Обязанности
  • Работа с данными пользователей: хранить, шифровать и проверять персональные данные пользователей, предоставлять к ним доступ в реальном времени и офлайн десяткам сервисов Яндекса. Решать масштабные задачи: поддерживать и увеличивать нагрузку (сейчас она составляет около 50 тыс. запросов в секунду от десятков потребителей), ежегодно подключать десятки сервисов, обеспечивая простоту интеграции, совместно с командой СИБ защищать данные, поддерживать уровень доступности 99,99% (с помощью учений, дежурств и тестов), а также организовывать офлайн‑доступ к данным для аналитики — так, чтобы это не мешало работе аналитиков и не снижало уровень безопасности.
  • Антифрод‑защита: в реальном времени оценивать транзакции, входы, авторизации и СМС, чтобы защитить пользователей и их деньги. Ядро стрима сейчас — сервис на Java с микросервисами на Go и базами в PG, но стрим охватывает больше, чем одно приложение. Задавать аналитические правила с учётом множества параметров и статистики из других сервисов, разрабатывать новые фичи для скоринга и помогать разбираться в инцидентах, создавать микросервисы вокруг основного приложения и API для внешних пользователей, а также обеспечивать круглосуточную надёжность системы.
  • Управление командой: помогать команде планировать задачи, оценивать сроки их выполнения и следить за качеством работы. Развивать команду: создавать условия для роста и обучения сотрудников, регулярно проводить встречи. Важно поддерживать хорошую атмосферу в коллективе и мотивировать коллег достигать общих целей. Также оценивать производительность команды, внедрять способы оптимизации процессов и активно участвовать в продуктовых и технических встречах.
Требования
  • Управляли командой разработки.
  • Разрабатывали бэкенд на Go, Java или другом ООП‑языке 5+ лет.
  • Проектировали распределённые системы.
  • Готовы тестировать, сопровождать свой код, расследовать баги и митигировать инциденты.
  • Технически грамотно доносите свои мысли до коллег.
Стек и навыки

С чем работаем