Назад
обновлено 15 часов назад

Senior Android Разработчик для сервисного робота

Формат работы
remote
Тип работы
project
Грейд
senior
Английский
b2
Релокация
UAE, Brazil
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Вакансия: Senior Android разработчик для сервисного робота

О проекте
Мы создаём софт для сервисных роботов для различных задач. Первый пилотный проект - приложение для информационного робота, который будет самостоятельно перемещаться по залу ресторана, общаться с гостями, помогать им выбрать блюдо, принять и оплатить заказ. Запуск планируется на рынке Бразилии.

Платформа и зона ответственности
Голова робота - Android планшет с вашим приложением. База робота - навигационный модуль под Linux, который отвечает за движение, карты и сенсоры. Низкоуровневое программирование под Linux не требуется, управление движением выполняется из Android приложения через Temi (бренд робота) SDK. Ссылка (http://www.github.com/robotemi).

Что должен уметь робот (основные параметры)
- Отвечать на вопросы гостей о меню и делать персональные рекомендации на базе LLM.
- Принимать заказы и передавать их на кухню.
- Работать с оплатами с учётом бразильской специфики рынка и платёжных провайдеров, включая сценарии на базе QR и при необходимости NFC.
- Передвигаться автономно между столиками с помощью встроенной навигации. Требуется спроектировать механизм первичной и последующей разметки пространства: сохранение и поддержка именованных локаций, обновление карт.
- Общаться голосом и через экран, создавая приятный клиентский опыт.
- Собирать данные, включая с камеры, для улучшения качества диалога и аналитики, например корректное распознавание пола говорящего и других более сложных характеристик с соблюдением требований приватности.
- Собирать статистику на базе встроенного распознавания видео, например половозрастной состав гостей. Конкретные направления аналитики будут развиваться в последующих версиях, но архитектура должна предусматривать такие функции с самого начала.
- Иметь пользовательский интерфейс на устройстве и админский интерфейс в виде webapp для управления контентом и флотом роботов. В админке: а) загрузка данных для контекста беседы, например обновление меню и промо, б) просмотр статистики.

Основные обязанности
- Разрабатывать и поддерживать Android приложение на Kotlin с использованием Temi SDK.
- Интегрировать AI диалоговые функции
- Спроектировать и реализовать бэкенд и интеграционный слой
- Интеграции с ресторанными системами может быть организована на стороне подрядчика, знакомого с бразильской спецификой.
- Реализовать оплату с учётом локальных требований и провайдеров, в том числе сценарии на базе QR и при необходимости NFC.
- Настроить работу микрофона, распознавания речи и синтеза голоса.
- Управлять логикой навигации через SDK: именованные точки столиков, маршруты, предотвращение столкновений, обработка статусов движения и ошибок.
- Подготовить и поддерживать web админку для управления

Требования
- Уверенное владение Kotlin и Android SDK, опыт коммерческой разработки.
- Практический опыт интеграции AI или LLM API.
- Опыт проектирования и разработки бэкенда под мобильные клиенты.
- Хороший английский обязателен, дальнейшая работа предполагает международное взаимодействие.

 Будет плюсом
- Опыт работы с внешними SDK и системами оплаты приветствуется, понимание интеграций с POS будет плюсом.
- Опыт работы с Vision или VLM моделями является преимуществом.
- Навыки диагностики и решения проблем в средах с IoT или роботами - тоже большое преимущество.
- Опыт работы с интерактивными роботами, голосовыми ассистентами или смарт терминалами.
- Опыт не только интеграции, но и fine tuning LLM моделей, их доработки и тестирования.
- Опыт построения web админок и дэшбордов.

Формат и условия

 - Испытательный период 2 месяца.
 - По результатам испытательного периода возможен найм в разных юрисдикциях, вероятнее всего в компанию в Дубае.
 - Локация: изначально удалённо. После испытательного периода желательна релокация в Дубай или Бразилию. Предмет обсуждения.
 - Формат изначально проектный. По итогам пилота возможны варианты: постоянный контракт или даже роль технического кофаундера (в выделением доли в компании).
 - Разработчик является единственным ответственным full stack исполнителем. При необходимости возможна точечная поддержка консультантов или субподрядчиков, в том числе по локальным интеграциям.
 - В случае успеха проект станет первым из ряда аналогичных, далее планируется расширение команды с возможностью нанимать специалистов под себя.
 
 Контакты
TG:
email: alex@dblbr.com

Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →