Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаJava Developer (Рекомендательная система)
Команда AI VK развивает технологии искусственного интеллекта для ключевых продуктов компании, разрабатывает систему рекомендаций и поиска контента на наших платформах, чтобы 95% пользователей рунета быстро и эффективно решали свои задачи с помощью сервисов VK.
Наша команда разрабатывает бэкенд рекомендательной системы для ключевых сервисов VK. Мы работаем с десятками миллионов пользователей, сотнями тысяч запросов в секунду и формируем персональные ленты в реальном времени с использованием сотен ML-моделей.
Мы успешно построили и поддерживаем бэкенд рекомендательной системы "Дзена", а сейчас масштабируем наши решения на другие сервисы компании: оптимизируем существующие модели и создаём новые, чтобы адаптировать сервисы к возросшей нагрузке и новым форматам контента, а также повысить качество выдачи.
У нас вы сможете
- Научиться делать отказоустойчивые высоконагруженные сервисы.
- Разобраться в построении больших публичных сервисов.
- И узнать всё о масштабируемых системах.
Вы будете
- Писать код на Java по всему стеку рекомендательной системы.
- Совместно с ML-инженерами проектировать и внедрять сервисы для моделей ранжирования.
- Развивать архитектуру под новые продукты.
- Оптимизировать алгоритмы для экономии серверных мощностей.
Технологии и решения, которые мы используем: Cassandra, Kafka, Java 21, Gradle 8, GitLab & TeamCity, CatBoost, Off-Heap Memory, Spring Boot, Testcontainers.
У нас всё сложится, если вы
- Имеете опыт коммерческой разработки на Java от трёх лет (или разрабатывали на любом современном языке и готовы перейти на Java).
- Знаете алгоритмы и основные структуры данных.
- Хотите научиться или умеете работать с большими данными и высоконагруженными системами.
- Любите технически сложные задачи и оптимизировать код.
Будет плюсом
- Понимание ML.
- Опыт работы с высоконагруженными системами и MapReduce.
Работа в VK — это
- Возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей.
- Амбициозные задачи, масштабные проекты и возможности для профессионального роста.
- Совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время.
- Работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом.
- Программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.
- Компенсация питания в кафе и ресторанах рядом с офисами — 800 рублей в день.
- Компенсация спортивных активностей — 30 000 рублей в год в регионах и 35 000 рублей в год в Москве и в Санкт-Петербурге.
- 16 корпоративных команд по 12 видам спорта.
Присоединяйтесь к нашей команде, чтобы создавать сервисы и технологии, которые улучшают качество жизни миллионов людей.
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие