Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Команда разработки бэкенда платформы коммуникаций развивает корпоративную экосистему инструментов Ozon: мессенджер, видеозвонки, календарь и программное обеспечение для переговорных комнат. Экосистема построена на Mattermost и Jitsi; мессенджером пользуются более 60 000 человек, одновременно проводится более 1 000 видеозвонков. Команда планирует внедрить RAG-поиск по сообщениям и чаты с AI-агентами.
задачи
Внедрять RAG-поиск по сообщениям, строить пайплайны индексации, работать с LLM и оптимизировать задержку;
Проектировать и развивать сервисы мессенджера для отправки, получения, хранения и поиска сообщений с учётом нагрузки более 60 000 пользователей;
Интегрировать корпоративные системы, включая видеозвонки и календарь, в приложение;
Оптимизировать и стабилизировать API-методы сервисов;
Участвовать в архитектурном развитии сервисов;
Принимать ответственность за технические решения;
Доводить задачи от анализа до раскатки на всех пользователей.
требования
Опыт коммерческой разработки на Go и понимание особенностей языка;
Понимание современных подходов к проектированию архитектуры;
Умение писать чистый и тестируемый код;
Умение проектировать и разрабатывать API, включая REST и gRPC;
Опыт работы с PostgreSQL и понимание её внутреннего устройства: WAL, pg_stats, shared buffers;
Опыт траблшутинга: от анализа логов и метрик до профилирования и снятия трасс приложения;
Опыт работы с Linux;
Будет плюсом опыт работы с распределёнными системами, разработки AI-инструментов MCP, Skills и RAG, интеграции с LLM, Java и Kotlin, Docker, Kubernetes, Helm, Nginx, системами доставки push-уведомлений, Prometheus и Jaeger.