Senior System Analyst
Summary
Designs and documents integrations between ML services, backend, and client apps, and shapes scalable, event-driven architectures for personalized music recommendations.
О проекте
Команда развивает персональные музыкальные рекомендации, плейлисты, радио и другие механики персонализации. Основная цель проекта — сделать рекомендации для пользователей быстрыми, прозрачными и максимально релевантными их интересам.
Задачи
- Проектировать интеграционные контракты между ML-сервисами, серверной частью продукта и web/mobile-клиентами.
- Описывать логику трансформации и доставки рекомендательных подборок от ML-данных до ответа пользователю.
- Проектировать REST API и GraphQL-контракты.
- Разрабатывать архитектурные решения для микросервисной, доменной и событийной архитектуры.
- Формировать бизнес-, функциональные и нефункциональные требования, Use Cases и пользовательские сценарии.
- Поддерживать документацию и архитектурные схемы в PlantUML и C4.
- Участвовать во внедрении A/B-тестирования и новых рекомендательных механик.
- Взаимодействовать с product owner, разработчиками, архитекторами, ML-специалистами и смежными командами.
Требования
- Опыт системного анализа от 5 лет.
- Практический опыт интеграций с ML-решениями.
- Опыт проектирования решений для web, mobile и backend.
- Уверенный опыт с REST API и GraphQL.
- Практический опыт с Kafka, включая публикацию событий и настройку взаимодействия.
- Опыт с Redis, PostgreSQL, OpenSearch и S3.
- Понимание паттернов highload, микросервисной, доменной и событийной архитектуры.
- Владение PlantUML, C4, Jira, Confluence и Git.
- Опыт самостоятельного формирования архитектурных решений и кросс-командного взаимодействия.
Условия и бенефиты
- Карьерную и профессиональную возможность в стабильной, аккредитованной ИТ-компании.
- Расширенный полис ДМС со стоматологией, корпоративный психолог.
- Обучение, сертификацию, клуб по изучению английского языка — онлайн-изучение английского.
- Доступ к Корпоративной библиотеке и к Корпоративному университету.
- Внутрикорпоративные профильные коммьюнити.
- Заботу о детях сотрудников: корпоративные скидки, подарки, детские дни.
- Геймифицированную программу лояльности: поверь, ты будешь в восторге от нашего корпоративного магазина!
- Корпоративную жизнь: мы много работаем и классно отдыхаем!