Ключевые требования
• Опыт работы системным аналитиком от 3–5 лет
• Сильный технический бэкграунд (backend-проекты, распределённые системы)
• Умение проектировать архитектурные решения и аргументированно защищать их перед командой
• Опыт описания API (REST, WebSocket, gRPC)
• Умение проектировать модели данных (в т.ч. сложные иерархические структуры и объекты большого масштаба)
• Опыт работы с PostgreSQL (структура БД, индексы, оптимизация, конкурентный доступ, блокировки)
• Понимание Python или Golang на уровне чтения кода и обсуждения реализации
• Опыт работы с высоконагруженными системами
Документирование и постановка задач
• Опыт подготовки технической документации (ТЗ, HLD, спецификации API, схемы взаимодействия)
• Умение формализовывать требования без «белых пятен»
• Декомпозиция задач до уровня, достаточного для самостоятельной реализации разработчиком
• Проработка edge-cases и нефункциональных требований до начала реализации
• Участие в grooming, архитектурных обсуждениях и защите решений
• Подготовка критериев приемки и участие в приемке функционала
Архитектурные компетенции
• Понимание микросервисной архитектуры
• Понимание event-driven подхода
• Учет:
• idempotency
• дедупликации
• деградационных сценариев
• race conditions
• latency budget
• backpressure
• Умение декомпозировать SLA по слоям системы
• Понимание масштабирования систем уровня 100k+ объектов
• Понимание capacity planning и выявления bottleneck’ов
• Формализация требований к отказоустойчивости (HA, резервирование, деградация)
Интеграции и работа с данными
• Опыт проектирования интеграций между системами
• Понимание принципов файлового обмена и асинхронных взаимодействий
• Понимание time-series данных, метрик и событийных потоков
• Проработка сценариев ресинхронизации и восстановления после разрыва связи
Безопасность
• Понимание RBAC и ролевых моделей доступа
• Понимание аутентификации и авторизации (JWT, токены)
• Базовое понимание принципов защиты данных и парольных политик
• Учет требований безопасности на этапе проектирования
HA / DR
• Понимание geo-redundancy
• Способность описать поведение системы при падении узла
• Учет split-brain сценариев
• Формализация требований к мониторингу и восстановлению
Работа с LLM
• Опыт использования LLM в рабочих процессах (анализ требований, генерация документации, прототипирование)
• Понимание рисков утечки данных
• Готовность работать только с локальными моделями (on-premise) на проектах с закрытыми данными
⸻
Важно
Проект связан с OSS и управлением базовыми станциями (LTE / RAN).
Опыт в телекоме будет плюсом, но не является обязательным.
Критично: способность быстро погружаться в сложный технический домен, разбираться в инженерной документации и работать в плотном взаимодействии с командой разработки.
Мы ищем технически сильного аналитика с системным мышлением, способного работать на уровне архитектуры и высоких нагрузок, а не только на уровне описания пользовательских сценариев.