go MySQL

Go разработчик, Москва

Задачи

Мы ищем программиста Go в команду, которая занимается разработкой инфраструктурных сервисов для Почты Mail.ru. В нашей зоне ответственности находятся сотни шардов Tarantool на терабайты оперативной памяти, а к нашим бэкендам предъявляются строгие требования доступности и высокой пропускной способности. Соискателю предстоит заниматься следующими компонентами:

  • надежная отказоустойчивая очередь доставки писем на базе Golang, Tarantool и ScyllaDB;
  • высоконагруженный grpc-сервис на Golang, изолирующий доступ к базам Tarantool и MySQL;
  • локальный прокси-сервер на Golang, инкапсулирующий логику взаимодействия с различными компонентами бэкенда Почты.

Требования

  • опыт промышленной разработки на Go от 1 года (или с опытом в С/C++ и желанием перейти на Go) ;
  • опыт проектирования и разработки высоконагруженных распределенных систем;
  • уверенное знание ОС Linux (понимание основ работы ядра, опыт использования диагностических утилит);
  • высокий уровень личной ответственности.

Будет плюсом

  • опыт работы с Tarantool, MySQL, Cassandra/ScyllaDB;
  • опыт работы с GRPC;
  • опыт работы с k8s.

Мы предлагаем

Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Почта

Почта Mail.ru — крупнейший в русскоязычном сегменте сервис бесплатной электронной почты. Наши ключевые особенности — неограниченный объем ящика, возможность пересылки аттачей до 20 ГБ, защита от вирусов и спама, темы для оформления интерфейса и писем и многое другое. Ежемесячная аудитория проекта — 43,3 млн пользователей, входит в топ-5 мировых почтовых сервисов по дневной аудитории.