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

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

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

Компания

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

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

Почта Mail.ru

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

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

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

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

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

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

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

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

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

Задачи:

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

Требования:

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

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

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

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