Senior Golang разработчик в команду Serverless Queue МТС Web Services (MWS) (удаленная работа)

14 января 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior Golang разработчик в команду Serverless Queue МТС Web Services (MWS)

Описание вакансии

MTС Web Services (MWS) облачные сервисы для решения задач вашего бизнеса.

Мы предоставляем сетевые сервисы; продукты для вычисления, хранения и обработки данных; PaaS-решения; инструменты кибербезопасности; профессиональные сервисы и ИИ-решения.

Мы также инвестируем в создание публичной облачной платформы собственной разработки, которая станет доступна в 2025 году.

MWS через облако к новым высотам.

Команда Serverless Queue разрабатывает единую для всех пользователей (multi-tenant) облачную очередь, от которой требуется полная эластичность и масштабируемость на десятки тысяч приложений и миллионы сообщений в секунду. Очередь опирается на другие части облака: Ceph, Kubernetes и непосредственно отвечает за пользовательские данные, поэтому для нас очень важны вопросы корректности распределёенной системы, например, защита от split brain, алгоритмы консенсуса и т. д., и всё это при необходимости минимизировать latency, и максимизировать пропускную способность.

Это новый проект, у нас нет legacy-кода можно написать свой, зато есть большое желание как можно быстрее дойти до запуска полноценного продукта.

Нам нужны люди, которые хотят на практике разобраться или уже знают, что такое FLP result и почему exactly-once- доставка невозможна.

Что нужно делать:

Вас ждут задачи по разработке сервисов хранения данных, проходящих через очереди и различных протоколов обмена сообщениями. Если вы любите проектировать распределённые системы, вам тоже будет чем заняться. Наш проект новый, многие его части ещё предстоит придумать.

  • Реализовать протокол Kafka на Go;
  • Дизайн и реализация подсистемы хранения данных;
  • Дизайн и реализация механизма discovery для брокеров;
  • Внутренние задачи по проекту: настройка CI/CD, организовать процесс сборки проекта, написать K8s deployments, Helm charts и т.д.
Кого мы ищем:
  • Более 3-х лет опыта разработки на Golang или C++
  • Понимаете, как работает сеть и основные протоколы;
  • Имеете общее понимание проблематики распределённых систем.

Будет плюсом:

  • Уже работали в инфраструктурной или платформенной разработке;
  • Знаете, Kubernetes, Helm или готовы освоить эти технологии.
Условия:
  • медицинская страховка с доступом в частные клиники и 100% покрытием расходов, включая стоматологию. Можно застраховать близких родственников на льготных условиях. Для - любителей путешествий страховка в поездках за границу. А еще есть страхование жизни;
  • корпоративная мобильная связь и интернет для сотрудников, а для близких на выгодных условиях;
  • компенсация расходов на спорт или питание на выбор;
  • обучение в Корпоративном университете, у внешних провайдеров, если это полезно для работы, а также доступ к онлайн-библиотеке в полезными книгами и периодикой;
  • единая подписка МТС Premium KION Lite в онлайн-кинотеатре KION, сервис МТС Music, 30 дней бесплатного пользования подпиской OZON Premium;
  • предложения от партнёров для путешествий, развлечений и занятий спортом.