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