Стажёр Go-разработчик, Группа разработки серверной части

Привет! Это команда разработки бэкенда платформы коммуникаций. Ozon строит собственную экосистему корпоративных инструментов: мессенджер, видеозвонки, календарь и софт для переговорных комнат. Ближайший аналог — Microsoft Teams. В основе экосистемы лежат open source продукты Mattermost и Jitsi. Уже сейчас мессенджером пользуются более 60 тысяч человек, а одновременно проводится более 1000 видеозвонков.

Наша ближайшая задача — встроить AI-инструменты в мессенджер: RAG-поиск по сообщениям и нативные чаты с агентами. Глобальная — объединить отдельные инструменты в удобную и стабильную экосистему и сделать мессенджер основным рабочим инструментом.

Мы ищем стажера Go-разработчика, которому интересно разбираться в устройстве бэкенда, работать над реальным продуктом и видеть результат своей работы. Вы будете решать задачи вместе с опытными разработчиками: наставник поможет разобраться в коде, освоить инструменты команды и пройти путь от первой задачи до ее запуска для пользователей.

Наш стек

  • Мессенджер: Go, Kubernetes, PostgreSQL, Valkey, OpenSearch, S3.

  • Видеоплатформа: Java, Kotlin, Helm, WebRTC, IPVS.

Вы будете

  • Разрабатывать и дорабатывать API мессенджера на Go: работать с сообщениями, каналами, поиском и уведомлениями.

  • Участвовать в интеграции мессенджера с видеозвонками, календарем и другими корпоративными инструментами.

  • Подключаться к задачам по AI-инструментам: подготовке данных для поиска, индексации сообщений и интеграции с LLM.

  • Исправлять ошибки, писать тесты и участвовать в ревью кода.

  • Разбирать проблемы с помощью логов и метрик, улучшать производительность и надежность сервисов.

Нам важно

  • Базовое знание Go и опыт его использования в учебных, личных или open source проектах.

  • Понимание основных алгоритмов и структур данных.

  • Понимание основ HTTP и принципов работы REST API.

  • Знание основ SQL и реляционных баз данных.

  • Умение пользоваться Git.

  • Готовность разбираться в чужом коде, задавать вопросы и обсуждать решения.

Будет плюсом

  • Опыт работы с PostgreSQL.

  • Опыт написания автоматических тестов.

  • Знакомство с Linux и Docker.

  • Понимание основ конкурентного программирования в Go.

  • Опыт работы с внешними API или gRPC.

  • Интерес к AI-инструментам и опыт небольших проектов с LLM, RAG или MCP.

  • Участие в open source проектах.

Работа в Ozon Tech — это

  • Люди, которым не всё равно — ценим инициативу и самостоятельность, доверяем друг другу и даём свободу в принятии решений.

  • Открытая культура — мы учимся на ошибках и фокусируемся на решении проблем, а не на поиске виноватых.

  • Сильная команда, которой мы гордимся — обсуждаем идеи, обмениваемся экспертизой, просим совета и поддерживаем друг друга.

  • Современный стек и развитая инженерная культура - реализуем амбициозные проекты и создаем решения, которых еще нет на рынке.

Этапы отбора и материалы подготовки
Подробнее
курсор на баннере