Разработчик библиотеки распознавания речи для мобильных платформ
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Голосовой ввод становится естественным способом взаимодействия с компьютером и мобильными устройствами — в последнее время появляется всё больше продуктов, использующих распознавание речи.
В отдел речевых технологий Яндекса требуется разработчик, который включится в создание клиентских компонент инфраструктуры систем распознавания и синтеза речи. Ему предстоит участвовать в полном цикле задач, от построения архитектуры, проработки дизайна и написания кода до интеграции технологии с сервисами и сопровождения системы.
Технологии, над которыми вы сможете поработать на этой должности, будут встраиваться во множество существующих и новых продуктов Яндекса и сделают решение ежедневных задач более удобным для миллионов пользователей.
Требования:
- опыт программирования на С++ — не менее трёх лет;
- опыт программирования под iOS или Android — от одного года;
- опыт разработки интерфейсов мобильных приложений;
- умение быстро ориентироваться в большой базе кода;
- умение проектировать архитектуру приложений;
- знание классических алгоритмов и структур данных;
- опыт создания многопоточных приложений;
- английский, чтобы читать профессиональную литературу и общаться с зарубежными коллегами.
Плюсом будет:
- опыт разработки кроссплатформенных приложений;
- знание распределённых систем контроля версий: Git, Mercurial и т.п.;
- умение программировать под Windows Phone и другие мобильные платформы;
- опыт разработки интерфейсов;
- уверенное знание Linux, unix utils.