Python-разработчик в SberDevices (команда Виртуальных персонажей)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
SberDevices — уникальное IT-пространство внутри Сбербанка. Мы занимаемся разработкой голосовых продуктов, умных устройств и виртуальных персонажей.
Ищем Python-профи в команду Виртуального персонажа.
Про направление: Начиная с 2005 года мы постоянно находимся в Интернет с помощью мобильных устройств, которые сделали популярными Touch интерфейсы в 2007 году
Активное развитие виртуальных ассистентов перевело это взаимодействие в режим голосового диалога примерно с 2014 года.
Но наш процесс общения во многом строится на том что мы видим, особенно это касается восприятия эмоций. Для полноценной коммуникации нужно новое развитие визуальных интерфейсов: “Виртуальные персонажи” — эмоциональная визуальная презентацией твоего цифрового собеседника.
Сейчас в SberDevices мы внедрили большое количество технологий (NLP, TTS, ML для анимации и постпроцессинга и т.п.), которые уже позволили создать PoC этой идеи — виртуального ведущего Елену. Теперь настало время внедрить эту технологию широко в бизнес-проектах.
Это уникальная возможность в одном проекте использовать 3D модели, ML, практики из геймдева, киноиндустрии и навыки написания высоконагруженных сервисов, которые должны работать 24x7.
На текущий момент, перед нами стоит 3 задачи: создание виртуальных персонажей (например, ведущая Елена); разработка новостного агрегатора (аналог Яндекс Новости);и внедрение нейронных моделей.
Стек: Python3, Django/Flask, PostgreSQL, RabbitMQ, Rest API и др.
Задачи:
- Решение прикладных и продуктовых задач NLP
- Взаимодействие с другими сервисами посредством различных API
- Взаимодействие с заказчиками, аналитиками, специалистами Data Science
Наши ожидания:
- Владение Python3 на уверенном уровне, достаточном для промышленного программирования
- Хорошие знания алгоритмов
- Умение писать тесты, знакомство с подходом TDD
- Самостоятельность, умение анализировать и структурировать требования, декомпозировать задачи
- Желание разбираться в продукте в целом, а не только в своем коде
- Готовность разрабатывать по методологиям Agile
Будет плюсом:
- Знание технологий NLP, основ Data Science
- Опыт работы с Apache Kafka
- Знание Git, Docker, Jira, Confluence
- Понимание методологии и инструментов DevOps
- Опыт работы в крупных компаниях
Почему вам понравится работать у нас?
- Крутая драйвовая команда, интересные задачи, возможность увидеть результаты своей работы внедрёнными в продукт; возможность участия на международных IT-конференциях
- В вашем распоряжении все необходимые инструменты, мощное оборудование
- Знаменитый офис на Кутузовском проспекте с парковкой и спортзалом, возможность выбора формата работы (офис, удалёнка или гибрид)
- Расширенная программа ДМС, страхование жизни, скидки от компаний-партнёров
- Атмосфера стартапа и надёжность гиганта