Вакансия Разработчик пешеходной, велосипедной и транспортной навигации в Карты

12 вакансий
Специализация: C/C++
Уровень: senior
Опыт: 3 года
Уровень английского: Не важно
Город: Минск
Режим работы: Полный день
Размер команды: 6—8
Размер компании: 7500
С/С++

Мы делаем сервисы, которые помогают людям перемещаться в городах без собственного автомобиля, а именно занимаемся разработкой маршрутизации для пешеходов, велосипедистов и общественного транспорта. Наши сервисы отвечают на вопросы «где мой автобус», «когда он приедет», «какие автобусы останавливаются на этой остановке», «как мне быстрее всего добраться в зоомагазин, где есть корм для моего кота» или «сколько идти от кафе до ближайших станций метро».

Наш API используется в Яндекс.Картах, Яндекс.Транспорте, Яндекс.Такси и в других продуктах и входит в состав публичного API Яндекс.Карт. Мы решаем задачи разной направленности, связанные с алгоритмами, машинным обучением, обработкой больших массивов данных и качеством, у нас есть даже немного мобильной разработки. Мы много взаимодействуем с продуктами и влияем на реализацию функциональности для конечных пользователей.

Вы нам подходите, если вы:

  • уверенно знаете современный С++, стандартную библиотеку и принципы многопоточного программирования;
  • умеете выражать сложные вещи простым и понятным кодом;
  • хорошо знаете классические алгоритмы и структуры данных.

Кроме того, приветствуются:

  • опыт использования Boost;
  • опыт программирования под *nix;
  • знание Python и Bash;
  • понимание принципов разработки для Android и iOS;
  • опыт работы с различными базами данных.

Вам предстоит:

  • решать нетривиальные алгоритмические задачи;
  • постоянно изучать последние достижения математики в связанных областях;
  • писать код на С++ и иногда на Python, проводить ревью чужого кода;
  • участвовать в проектировании высоконагруженных отказоустойчивых систем.
Missing dc2dee645480aabc67b54d291271580aa34628939fceddb02bb23fd5777d20cc
Представитель компании
Вакансии компаний