С++/Go-разработчик (Почта)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Почта Mail.ru
Почтой Mail.ru ежемесячно пользуются 45 млн пользователей. Это уже не только почтовый сервис. Почта Mail.ru — настоящий центр цифровой жизни Рунета.
В ней для удобства объединены все ключевые сервисы — Почта, Облако, Календарь, Видеозвонки, голосовой помощник Маруся, которая прочитает вслух письма и напомнит о важном, а также многое другое, что нужно для комфорта наших пользователей.
В Почте Mail.ru можно не только переписываться, но и оплачивать штрафы, пополнять баланс телефона, переводить деньги, планировать дела в календаре и хранить свои важные файлы.
Наша команда делает Почту удобнее каждый день — мы защищаем пользователей от спама, автоматически сортируем письма по папкам, выделяем важные и скрываем ненужные сообщения, предугадываем, что пользователь хочет написать, и предлагаем готовый текст ответа.
Мы создаём лучший инструмент для обмена и хранения информации, а также для решения повседневных задач людей и компаний.
Команда занимается поддержкой и развитием систем хранения данных в Почте и Облаке.
Наши хранилища должны быть:
- надежными, чтобы пользовательские данные не могли потеряться;
- быстрыми, чтобы продуктом было приятно пользоваться;
- отказоустойчивыми, чтобы в случае пожара в дата-центре все продолжало работать в штатном режиме.
Кроме того, команда поддерживает и развивает средства мониторинга и обслуживания системы, чтобы оперативно реагировать на инциденты.
Задачи:
- поддержка инфраструктуры хранения данных, поиск и устранение багов и узких мест;
- переписывание legacy-кода на новые технологии, например tarantool1.5 --> tarantool1.10, perl --> go;
- написание новых компонентов системы, например история изменений атрибутов файла, перенос файла из горячего в холодное хранилище.
Требования:
- опыт разработки на одном из языков C/C++/Go — от 3 лет;
- умение писать простой, понятный, надежный и вместе с тем оптимальный применительно к ситуации код;
- знание linux, владение инструментами командной строки, профилировщиками, отладчиком;
- общее понимание, как работают базы данных;
- общее понимание, как устроены большие web-сервисы, как они масштабируются, как выдерживают большие нагрузки.
Работа в VK— это:
- возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
- амбициозные задачи, масштабные проекты и возможности для профессионального роста;
- совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
- работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
- программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.
Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.