Go-разработчик в команду Доступности сервисов, Москва
Вам предстоит стоять у истоков собственного сервиса автоматизации развёртывания и управления базами данных (DBaaS), который будет обслуживать миллионы реальных запросов в секунду. Вашими первыми задачами станут: поиск подходящих инструментов оркестрации СУБД, проработка архитектуры всего сервиса и его разработка.
Отличная возможность прокачаться в СУБД, архитектуре распределённых систем и, конечно же, сделать с нуля «как правильно».
Задачи
- Разработка новой функциональности, написание юнит-тестов, проведение код-ревью,
- Изучение готовых open-source решений, проработка архитектуры сервиса,
- Разбор инцидентов, генерация идей по техническому развитию сервиса.
Требования
- Опыт промышленной разработки на Go от 2 лет ИЛИ на C/C++/Java/Python от 4 лет и желание переключиться на Go
- Опыт проектирования и разработки отказоустойчивых распределённых систем,
- Опыт использования in-memory хранилища (Tarantool, Redis etc),
- Опыт работы с сетью (понимание клиент-серверной модели, TCP/IP, сокетов),
- Уверенное знание ОС Linux (понимание основ работы ядра, опыт использования диагностических утилит),
- Высокий уровень личной ответственности.
Будет плюсом
- Глубокое знание БД (структуры данных на диске, виды балансировки, типы репликации, консенсус), опыт построения отказоустойчивых кластеров БД,
- Опыт работы с MySQL/PostgreSQL, Cassandra/ScyllaDB,
- Опыт работы с k8s.
Мы предлагаем
Формат работы
Уровень
График работы

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