Мы верим, что будущее за голосовым управлением. Именно эта идея вдохновила нас создать Алису и первое устройство на её основе — Яндекс Станцию.
У нас уже есть целая экосистема устройств для голосового управления цифровым и физическим миром. В наших планах — создавать новые типы устройств и разрабатывать новые поколения всеми любимых Станций с Алисой.
Мы развиваем отдельную R&D-команду, которая занимается проверкой гипотез для новых поколений устройств. Цель команды — находить идеи, технологии и инженерные решения, способные сделать наши устройства лучше предыдущих поколений. Удачные решения становятся основой нового технологического стандарта для всей линейки устройств.
Какие задачи вас ждут
- Поиск и проверка новых технических решений Вы будете заниматься проверкой гипотез, которые могут лечь в основу следующих поколений наших продуктов.
- Работа с ключевыми подсистемами устройства Потенциал для улучшений может находиться как в отдельных частях системы (например, в ядре, драйверах, системных сервисах, аудиотракте или DSP/ML-компонентах), так и в архитектуре устройства в целом: в том, как ключевые подсистемы взаимодействуют друг с другом.
- Оценка эффекта и перспектив внедрения Важно не только предложить идею, но и проверить её на практике: собрать прототип, интегрировать его в существующий стек, запустить на целевом железе, измерить результат и понять, есть ли у решения потенциал для внедрения в продукт.
- Активное взаимодействие со смежными командами и партнёрами Вам предстоит тесно взаимодействовать со смежными командами, а также с иностранными партнёрами и вендорами.
Мы ждем, что вы
- Умеете писать надёжный и производительный код
- Владеете C или C++, а также используете Python и Bash как рабочие инструменты
- Имеете опыт в области цифровой обработки сигналов
- Понимаете, как устроены системы на базе Linux, и умеете работать на стыке железа и системного ПО
- Умеете запускать прототипы на реальных устройствах, проводить измерения, профилировать и анализировать результаты
- Способны самостоятельно проверять технические гипотезы и доводить удачные идеи до практического результата
- Готовы работать над задачами с высокой степенью неопределённости
Будет плюсом, если вы
- Занимались оптимизацией производительности на embedded-платформах
- Разрабатывали драйверы, системные сервисы или другие низкоуровневые компоненты