Sensor Calibration & SLAM Engineer

Дата размещения вакансии: 09.10.2025
Работодатель: СБЕР
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Мы в Центре робототехники Сбера создаем универсальный воплощенный ИИ для роботов, который будет управлять разнообразными физическими воплощениями. Например, манипуляторами, мобильными колесными роботами, роботами собаками, мобильными манипуляторами и т.д.

В основу нашего ИИ ляжет большая мультимодальная нейронная сеть. Ей будут подчиняться фундаментальные модели навигации, манипуляции и планирования движений. Основной упор будет делаться на обучение без учителя. ИИ будет обучаться новому самостоятельно или по минимальному числу демонстраций.

Обязанности

  • Полный цикл разработки программных компонентов
  • Написание модулей, библиотек, алгоритмов на Python
  • Поддержание и улучшение актуальности, читаемости, надежности существующего кода
  • Покрытие кода тестами
  • Документирование кода, алгоритмов, инструментов, как внутри кода, так и в README, wiki
  • Встраивание разрабатываемых компонентов в CI/CD пайплайны
  • Оптимизация ресурсов затрачиваемых алгоритмами
  • Создание pip/uv пакетов
  • Оборачивание C++ кода в Python binding
  • Оборачивание в Docker образы, Docker Compose
  • Слежение за унификацией библиотек, пакетов
  • Поддержание инженерной культуры команды
  • Участие в разработке программной архитектуры всей системы
  • Интегрирование различных компонентов в стек технологий мобильных роботов

Требования

  • Обладаете высокой инженерной культурой
  • Обладаете хорошими навыками разработки на Python

Следование Python PEP, но без фанатизма, SOLID, чистый, человекоцентричный код

ООП, базовые/абстрактные классы, декораторы, нет циклов for, где они ненеобходимы

  • Знаете базовые структуры данных в Python и С++ и алгоритмы
  • Можете читать и модифицировать существующий C++ код
  • Умеете декомпозировать алгоритмы в переиспользуемые и тестируемые
  • библиотеки и компоненты
  • Умеете строить архитектуру ПО, не перегружая ее
  • Математика на уровне: в вузе хорошо знал(а) мат. анализ, (численную) линейную
  • алгебру, аналитическую геометрию, вычматы, могу вспомнить и применить
  • Умеете доносить свою точку зрения, умеете слышать, умеете работать в команде
  • Знаете Linux, Git, Bash и Docker
  • Есть опыт с numpy, pytorch, TensorRT, scipy, opencv
  • Гибкость к смене профессиональных убеждений
  • Самоорганизованность

Условия

  • Дружный и высококвалифицированный коллектив
  • Уникальные масштабные проекты, работа в приоритетном направлении
  • Достойная заработная плата (оклад + годовая премия)
  • Современные рабочие места и программное обеспечение
  • ДМС, корпоративная пенсионная программа, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия
  • Высокий уровень корпоративной культуры
  • Работа в офисе (г. Москва, метро Кутузовская), возможность гибридного графика