Разработчик инфраструктуры картографической платформы

МоскваLinux, C++Народная карта, КартыСпециалист
Наше подразделение разрабатывает картографическую платформу Яндекса. Наше лицо — это сервис Народная карта. Нам удалось создать уникальную картографию — редкое сочетание усилий профессиональных картографов и сообщества. Мы научились справляться с миллионами пользовательских правок, обеспечивая при этом самое высокое качество получаемого контента и быстрое обновление данных в конечных продуктах.
Сервис Народная карта — это сложное сочетание различных технологий по обработке, хранению и доставке большого количества данных. В этих условиях одной из важнейших задач является контролируемая, надежная и бесперебойная работа всех компонентов сервиса, как уже существующих, так и разрабатываемых. Вам предстоит освоить внутренние и внешние передовые технологии, чтобы внедрять их в производственный процесс, создавать инструменты контроля работоспособности сервиса и переводить инфраструктуру сервиса на облачное исполнение.

Требования:

  • продвинутое знание Linux;
  • уверенное владение современным С++;
  • знание классических алгоритмов и структур данных;
  • опыт в многопоточном программировании;
  • опыт в построении клиент-серверной архитектуры.

Приветствуются:

  • опыт проектирования и разработки высоконагруженных сервисов;
  • опыт программирования на Python;
  • опыт работы с базами данных (MongoDB, PostgreSQL);
  • знание и опыт применения MapReduce;
  • знакомство с технологиями машинного обучения.