Разработка голосовых сценариев для управления устройствами. Необходимо будет обрабатывать запросы на естественном языке. Определять в таких запросах нужные параметры или уточнять их, ведя диалог с пользователем. Взаимодействовать по API с различными сервисами для получения или обработки данных. Управлять настройками и поведением устройств и их приложений.
Ваши задачи:
- Самостоятельно анализировать требования продакт-менеджеров, декомпозировать их в отдельные задачи для реализации;
- Умение быстро разбираться в новых технологиях;
- Работать в команде: взаимодействовать с менеджерами-заказчиками и ставить задачи смежникам;
- Писать эффективный и понятный код;
- Отлаживать и тестировать собственный код;
- Разбираться в чужом коде (при необходимости).
Наши ожидания:
- Опыт разработки на Python от 3 лет;
- Использование систем контроля версий;
- Знание основных алгоритмов, структурных данных и умение оценить их сложность;
- Опыт работы с RDBMS;
- уверенное знание SQL;
- Навыки настройки рабочих окружений Nginx;
- Уверенное пользование Git;
- Уверенное пользование Docker;
- Уверенное пользование Jira;
- Уверенное пользование Linux shell;
- Навыки настройки рабочих окружений CI/CD системы;
- Навыки настройки рабочих окружений service discovery;
- Опыт работы с контейнерами и системами оркестрации.