👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

С++/Go-разработчик в Почту

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

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

Компания

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

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

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

Почта Mail.ru

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

Для 100 миллионов активных аккаунтов умная, полезная и безопасная Почта Mail.ru стала центром цифровой жизни — пользователи не только ведут переписку, но и оплачивают штрафы, пополняют баланс телефона, переводят деньги. Команда машинного обучения и разработки делает Почту умнее с каждым днем — мы защищаем пользователей от спама, сортируем письма по категориям, выделяем важные и скрываем ненужные сообщения, предугадываем, что пользователь хочет написать, и предлагаем готовый текст ответа.

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

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

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

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

Задачи:

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

Требования:

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

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

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

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