С++/Go-разработчик в Рекомендательные сервисы (Pulse)

Требуемые навыки

БэкендСредний (Middle) · Git · C++ · Golang

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

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

Компания

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

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

Mail.Ru объявляет конкурс на вакансию разработчика, который поможет сделать лучше самый масштабный рекомендательный сервис рунета — Пульс. Мы работаем со всем контентом интернета, стараясь найти в нем лучшее, что идеально подойдет пользователю. Работаем с самыми современными технологиями, используем Kubernetes, Kafka, ClickHouse, Aerospike, Hadoop, Spark. Наши сервисы используют миллионы пользователей в сутки - поэтому все архитектурные решения являются распределенными и отказоустойчивыми.

Мы развиваем высоконагруженное масштабируемое решение. Новые сервисы необходимо будет разрабатывать на языке Go. При этом необходимо поддерживать существующие сервисы (написанные на C++) и по мере сил и возможностей портировать их на Go.

Задачи

  • реализация различных прокси сервисов, внутренних демонов;
  • взаимодействие с внешними АПИ, разработка внутренних;
  • написание прокси серверов.

Требования

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

    Знания и навыки:
  • Postgres + Mongo + Redis + Memcache + Hdfs + Kafka + ClickHouse;
  • GRPC/Protobuf + REST + Различные API;
  • многопоточность, синхронизации внутрипроцессные и межсерверные, оптимизации работы с памятью;
  • культура разработки (git и тп) и тестирования.<span></span>

Будет плюсом

  • желание развивать свою экспертизу в технологиях: Hadoop, Kubernetes и т.п.

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.