Point your AI agent at freehire and let it find you a job.

Get the CLI →

VK

NewBe an early applicant

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

Posted 1 view
Discussion

Summary

Lead developer on VK's recommendation-platform infrastructure team, building a unified reliability-management system that applies AI to runtime operations (incident root-cause analysis, MTTR reduction, service-tuning recommendations) and developing an internal portal for ML teams. Stack: Kotlin/Java, Spring, Postgres, Redis, YT, VictoriaMetrics.

Мы развиваем инфраструктуру рекомендательной платформы и переходим от набора отдельных инструментов к системе управления надёжностью. Главные задачи — автоматизация и внедрение ИИ в процессы эксплуатации рантайма: от поиска руткоза инцидента через ИИ до автоматических рекомендаций по настройке сервисов.

На нашей платформе запущены десятки рекомендательных продуктов, которые соответствуют единым требованиям надёжности, которые нужно централизовать в один процесс. Также есть часть продуктовой разработки — мы активно развиваем внутренний портал для ML-команд и наполняем его полезными фичами.

Стек:

  • Kotlin (иногда Java)
  • Spring
  • Postgres, Redis, YT
  • Собственное облако One Cloud
  • VictoriaMetrics

Задачи

  • Развивать платформу с точки зрения пользовательского опыта
  • Выстраивать единый жизненный цикл надёжности: изменение -> деплой -> обозримость -> сигнал -> инцидент -> расследование -> смягчение -> восстановление -> анализ причин
  • Внедрять ИИ-инструменты в этот жизненный цикл для снижения MTTR
  • Разрабатывать инструменты рекомендаций по настройке механик надёжности сервисов
  • Встраивать все это в UI единого внутреннего портала по управлению рекомендательными системами

Требования

  • Опыт работы с Java или Kotlin
  • Понимание паттернов распределённых нагруженных систем
  • Хорошие теоретические знания в области распределённых систем и баз данных
  • Умение или желание научиться работать с архитектурой и техническими трейдоффами
  • Умение собрать требования к задачам, способность самостоятельно принимать решения при разработке

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available