Backend Developer, Middle / Senior

09 сентября 2024 • г Москва • ПАО Сбербанк • IT: Разработка

Мы команда робототехники Центра Робототехники Сбера. Прямо сейчас мы стоим на пороге нового и увлекательного проекта, который объединяет в себе мобильную и манипуляционную робототехнику. Наша цель достаточно амбициозна - создать универсальный мозг для робота, программный стек, который сможет работать с различными подвижными платформами и манипуляторами. При этом робот будет воспринимать команды от человека, сформулированные на естественном языке.


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


Что из себя представляет команда?


В Центре Робототехники Сбера собрана уникальная команда экспертов, которые обладают глубокими знаниями как в мобильной, так и в манипуляционной робототехнике. В нашей команде собраны лучшие робототехники страны, мы регулярно побеждаем на мировых соревнованиях и публикуем свои научные работы на топовых робототехнических конференциях - IROS и ICRA. Мы обладаем экспертизой, охватывающей различные аспекты робототехники:

  • Computer Vision
  • Reinforcement Learning
  • Trajectory Prediction
  • SLAM
  • Motion & Trajectory Planning
  • Control
Обязанности
  • Участвовать в разработке сервисов просмотра и управления мультимодальными данными из хранилища S3 и других систем
  • Участвовать в разработке сервисов аутентификации через OIDC и авторизации, разработке ресурсно-ролевой модели
  • Собирать и фиксировать требования, вести документацию
  • Поддерживать разработанные сервисы
Требования
  • Опыт разработки на Python (фреймворки Flask, FastAPI, Django, CherryPy)
  • Знание принципов SOLID
  • Знание основных паттернов проектирования, умение выбирать абстракции и писать понятный и поддерживаемый код
  • Хорошие знания Linux
  • Опыт разработки многопоточных / многопроцессных приложений
  • Опыт разработки микросервисов
  • Опыт работы с REST API и Websockets
  • Опыт работы с базами данных PostgreSQL
  • Хотя мы ожидаем, что потенциальные кандидаты будут обладать некоторыми из перечисленных качеств, мы также открыты для тех, кто может дополнить нашу команду другими ценными навыками и качествами.


Также плюсом будет:


  • Open-source проекты
  • Опыт доведения R&D до Production
  • Опыт разработки высоконагруженных приложений, понимание принципов масштабирования и обеспечения отказоустойчивой инфраструктуры
  • Опыт работы хотя бы с одним из следующих коммуникационных протоколов / брокеров: MQTT, Apache Kafka, RabbitMQ, ZeroMQ, Cyclone DDS
  • Опыт работы с WebRTC
  • Опыт работы с MapReduce, Spark
  • Опыт работы с хранилищем S3
  • Опыт в робототехнике или IoT
  • Опыт работы с ROS1, ROS2, RVIZ, CVAT, SUSTechPOINTS
  • Опыт работы с Google Protobuf
  • Опыт работы с Docker, Docker Compose, k8s
  • Опыт работы с DevOps инструментами
  • Опыт визуализации данных в Python
  • Опыт разработки на С++
  • Опыт работы с Prometheus и Grafana
Условия
  • Локация: г. Москва, башня Сбера на Кутузовском к32, работаем из офиса.
  • Вилка после налогов: обсуждаемо
  • Плюшки: Годовые бонусы, ДМС после трехмесячного испытательного срока, корпоративный спорт-зал, печеньки, роботы :)