Мы команда робототехники Центра Робототехники Сбера. Прямо сейчас мы стоим на пороге нового и увлекательного проекта, который объединяет в себе мобильную и манипуляционную робототехнику. Наша цель достаточно амбициозна - создать универсальный мозг для робота, программный стек, который сможет работать с различными подвижными платформами и манипуляторами. При этом робот будет воспринимать команды от человека, сформулированные на естественном языке.
Наша миссия заключается в том, чтобы сделать робототехнику более доступной для людей, устранить препятствия, которые могут возникнуть при внедрении робототехнических комплексов в промышленности, сельском хозяйстве и повседневной жизни.
Что из себя представляет команда?
В Центре Робототехники Сбера собрана уникальная команда экспертов, которые обладают глубокими знаниями как в мобильной, так и в манипуляционной робототехнике. В нашей команде собраны лучшие робототехники страны, мы регулярно побеждаем на мировых соревнованиях и публикуем свои научные работы на топовых робототехнических конференциях - IROS и ICRA. Мы обладаем экспертизой, охватывающей различные аспекты робототехники:
- Computer Vision
- Reinforcement Learning
- Trajectory Prediction
- SLAM
- Motion & Trajectory Planning
- Control
Обязанности
- Участие в разработке приложений для управления и эксплуатации роботов / флота роботов, в том числе VR / AR
- Участие в разработке сервисных приложений
- Проектирование архитектуры приложений и систем
- Написание и поддержка документации
- Поддержка разработанных сервисы
Требования
Мы ищем единомышленников, которые разделяют нашу страсть к робототехнике и обладают навыками разработки клиентских приложений для различных задач.
Необходимые навыки, которые должны быть у кандидатов:
- Уровень: Middle / Senior
- Уверенное знание HTML5, CSS3
- Уверенное знание Python 3.8+
- Знание современного JavaScript / TypeScript ES8+ (Promise, async/await, arrow-функции)
- Знание принципов ООП и основных паттернов проектирования
- Опыт frontend разработки с использованием React или VueJS
- Опыт backend разработки на Python c использованием Flask / Django / FastAPI
- Опыт работы с REST API и Websockets
- Опыт работы с базами данных (хотя бы одно): PostgreSQL, MySQL, MongoDB, Redis
- Опыт разработки приложений с потоковой передачей данных (WebRTC)
- Опыт работы с 3D (Three.js, WebGL)
- Опыт написания unit-тестов
- Опыт работы со сборщиками проектов (Webpack, Rollup, Vite и т.п.)
Хотя мы ожидаем, что потенциальные кандидаты будут обладать некоторыми из перечисленных качеств, мы также открыты для тех, кто может дополнить нашу команду другими ценными навыками и качествами.
Также плюсом будет:
- Open-source проекты
- Опыт работы с WebXR Device API с использованием фреймворков A-Frame / Babylon.js / React-XR
- Знание GLSL и умение писать простые шейдеры
- Опыт работы с WebAssembly
- Опыт проектирования и разработки SPA и PWA приложений
- Опыт разработки Native веб-приложений (ReactNative, Capacitor, NativeScript)
- Опыт backend разработки на С++ / Golang
- Опыт работы с игровыми движками Unreal Engine / Unity
- Опыт разработки высоконагруженных приложений
- Опыт работы с DevOps инструментами
Условия
- Локация: г. Москва, башня Сбера на Кутузовском к32, работаем из офиса.
- Вилка после налогов: обсуждаемо
- Плюшки: Годовые бонусы, ДМС после трехмесячного испытательного срока, корпоративный спорт-зал, печеньки, роботы :)