Go / C++ разработчик в Почту
Прямой работодатель VK Group ( mail.ru )
Опыт работы от 1 года до 3х лет
Почта Mail.Ru — крупнейший в русскоязычном сегменте сервис бесплатной электронной почты. Его ключевые особенности — неограниченный объем ящика, возможность пересылки аттачей до 20 ГБ, защита от вирусов и спама, темы для оформления интерфейса и писем, и многое другое. Ежемесячная аудитория проекта — 43,3 млн пользователей, входит в топ-5 мировых почтовых сервисов по дневной аудитории.
Почта - это про технологические вызовы! Сотни серверов, большие нагрузки (100k+ RPS), огромные объемы данных (базы на 100+ GB), все виды клиентских приложений с учетом их возможных ограничений (web, mobile, legacy web & mobile:)), исполнение кода в потенциально «опасных» условиях (возможные DoS/DDoS, RCE/XXE/XSS, code/query injections, отказ hardware посреди транзакции), непрерывные zero-downtime миграции и обновления.
Мы ищем разработчика Golang, которому предстоит разрабатывать и поддерживать распределенное отказоустойчивое blob-хранилище на десятки петабайт данных.
Объем данных часто требует умения применять алгоритмы и низкоуровневые оптимизации в нужной пропорции, а отказоустойчивость подразумевает много интересных задач на стыке алгоритмов и сетевого программирования.
Чего мы от вас ждём:
- знание golang или хорошее знание C/C++ и желание писать на go;
- опыт системного программирования под linux;
- знание структур данных и алгоритмов.
Несомненным плюсом будет:
- опыт разработки распределенных систем, сетевого программирования;
- представление о том, как linux работает с диском;
- опыт работы с инструментарием для профилирования, tcpdump.
Условия:
- проекты большого масштаба: соцсети, почтовые сервисы, киберспорт, портал, игры, электронная коммерция ─ в каждом есть возможность делать жизнь миллионов людей лучше;
- сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
- оборудование: мощное железо, дополнительные мониторы, специализированные гаджеты ─ все для решения масштабных задач и экспериментов;
- команда: работа бок о бок со «звездами» IT-индустрии, каждый из которых может поделиться своей экспертизой;
- профессиональное развитие: прямо в офисе мы организуем митапы, конференции, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
- новый опыт: лучшие сотрудники преподают в наших образовательных проектах, выступают на российских и международных конференциях;
- офис в 5 минутах от метро, крытый паркинг для всех сотрудников, велопарковка, а летом ─ прокат велосипедов, лонгбордов и самокатов;
- здоровье и спорт: программа ДМС доступна с первого месяца работы; для поддержания иммунитета круглый год во фреш-баре овощи и фрукты; собственный тренажерный и спортивный зал в офисе.
Мы будем рады вашему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.