Разработчик Go (Сборщики почты)

з/п не указана

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

Почта и Портал – лицо компании. Это то, с чего для пользователя начинается Mail.Ru. Это первый и на сегодняшний день самый крупный сервис электронной почты и самые популярные контентные проекты в России. Это целый мир, живой и динамичный, позволяющий общаться, делиться впечатлениями, узнавать новое и обмениваться мнениями. Присоединяйтесь к команде Mail.Ru Group!

«Почта Mail.Ru» — крупнейший в русскоязычном сегменте сервис бесплатной электронной почты. Его ключевые особенности —неограниченный объем ящика, возможность пересылки аттачей до 20 ГБ, защита от вирусов и спама (в том числе индивидуальная), темы для оформления интерфейса и писем, и многое другое. Ежемесячная аудитория проекта — 43,3 млн пользователей, входит в топ-5 мировых почтовых сервисов по дневной аудитории.

В настоящий момент мы ищем опытного backend разработчика в одно из направлений почты, которое занимается разработкой сборщиков почты.

Сборщики почты – распределенная система, состоящая из десятка различных компонентов, позволяющая использовать интерфейс Почты Mail.Ru для работы с произвольным почтовым сервисом. В задачи сборщиков входит поддержание консистентности локальной копии ящика, доставка изменений с минимальной задержкой для пользователя, взаимодействие с тысячами различных IMAP-серверов, – и все это в условиях сотен тысяч постоянных соединений на сервер и миллионов активных пользователей.

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

Обязанности:

  • перевод основных существующих компонентов на Go, разработка новых;
  • взаимодействие с другими командами Почты Mail.ru, проработка архитектурных решений;
  • поддержка существующего решения (разработка, плановый рост сервиса, разбор инцидентов).

Требования:

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

Будет плюсом:

  • опыт работы С или С++;
  • понимание протоколов электронной почты (IMAP, POP3, SMTP);
  • опыт использования MySQL, Tarantool, Puppet;
  • базовые навыки системного администрирования Linux.

Работа в Mail.Ru Group ─ это:

  • проекты большого масштаба: соцсети, почтовые сервисы, киберспорт, портал, игры, электронная коммерция ─ в каждом есть возможность делать жизнь миллионов людей лучше;
  • сложные и интересные задачи: высоконагруженные сервисы, которые задают уровень для конкурентов качеством и технологиями; быстрый рост в трендовых направлениях; амбициозные цели перед каждым проектом;
  • оборудование: мощное железо, дополнительные мониторы, специализированные гаджеты ─ все для решения масштабных задач и экспериментов;
  • команда: работа бок о бок со «звездами» IT-индустрии, каждый из которых может поделиться своей экспертизой;
  • профессиональное развитие: прямо в офисе мы организуем митапы, конференции, встречи разработчиков и тестировщиков, семинары и тренинги, куда открыт доступ каждому сотруднику;
  • новый опыт: лучшие сотрудники преподают в наших образовательных проектах, выступают на российских и международных конференциях;
  • офис в 5 минутах от метро, крытый паркинг для всех сотрудников, велопарковка, а летом ─ прокат велосипедов, лонгбордов и самокатов;
  • здоровье и спорт: программа ДМС доступна с первого месяца работы; для поддержания иммунитета круглый год во фреш-баре овощи и фрукты; собственный тренажерный и спортивный зал в офисе.

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

Ключевые навыки

GoGolangSQLHigh-loadnetwork programming

Адрес

Аэропорт, Москва, Ленинградский проспект, 39с79

Вакансия опубликована 19 августа 2019 в Москве

Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику