С++/Go-разработчик (Почта)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Место встречи лучших

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

Условия работы

Почта Mail.ru

Почтой Mail.ru ежемесячно пользуются 45 млн пользователей. Это уже не только почтовый сервис. Почта Mail.ru — настоящий центр цифровой жизни Рунета.

В ней для удобства объединены все ключевые сервисы — Почта, Облако, Календарь, Видеозвонки, голосовой помощник Маруся, которая прочитает вслух письма и напомнит о важном, а также многое другое, что нужно для комфорта наших пользователей.

В Почте Mail.ru можно не только переписываться, но и оплачивать штрафы, пополнять баланс телефона, переводить деньги, планировать дела в календаре и хранить свои важные файлы.

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

Мы создаём лучший инструмент для обмена и хранения информации, а также для решения повседневных задач людей и компаний.

Команда занимается поддержкой и развитием систем хранения данных в Почте и Облаке.

Наши хранилища должны быть:

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

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

Задачи:

  • поддержка инфраструктуры хранения данных, поиск и устранение багов и узких мест;
  • переписывание legacy-кода на новые технологии, например tarantool1.5 --> tarantool1.10, perl --> go;
  • написание новых компонентов системы, например история изменений атрибутов файла, перенос файла из горячего в холодное хранилище.

Требования:

  • опыт разработки на одном из языков C/C++/Go — от 3 лет;
  • умение писать простой, понятный, надежный и вместе с тем оптимальный применительно к ситуации код;
  • знание linux, владение инструментами командной строки, профилировщиками, отладчиком;
  • общее понимание, как работают базы данных;
  • общее понимание, как устроены большие web-сервисы, как они масштабируются, как выдерживают большие нагрузки.

Работа в VK— это:

  • возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
  • амбициозные задачи, масштабные проекты и возможности для профессионального роста;
  • совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
  • работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
  • программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.

Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.​​​​​