Android-разработчик ML-сервисов

MoscowAndroid, Machine learning, Java, KotlinTranslateSpecialist
Команда машинного интеллекта и исследований ищет Android-разработчика для создания и развития мобильных приложений в сфере применения ML-технологий.
Вам предстоит поработать над сервисами, которыми пользуются десятки миллионов человек каждый день: Яндекс.Переводчик, Яндекс.Клавиатура, умная камера Яндекса.

Что нужно делать

Вашей основной задачей будет создание гибких и интуитивных пользовательских решений на основе новейших разработок в области компьютерного зрения, обработки текстов и голосовых технологий.
Также нужно будет оптимизировать применение алгоритмов ML на всем разнообразии устройств пользователей, используя возможности современных процессоров и GPU.

Мы ждем, что вы:

  • знаете Kotlin и Java;
  • хорошо знаете Android SDK;
  • имеете опыт параллельного и многопоточного программирования;
  • знакомы с принципами построения архитектуры приложений (MVP, MVVM);
  • знаете классические алгоритмы и структуры данных;
  • готовы принимать активное участие в поиске интерфейсных решений.

Будет плюсом, если вы:

  • имеете опыт работы с камерой и/или звуком;
  • знакомы с JNI и знаете С++;
  • работали с GPU на мобильных устройствах;
  • использовали Dagger 2, jUnit + Mockito + Robolectric;
  • работали с OpenGL ES.