Центр робототехники Сбера развивает робототехнические системы и прикладной ИИ для реальных физических задач. В Data Conveyor Team мы отвечаем за данные для обучения и улучшения моделей манипуляции, а для этого команде нужны удобные внутренние инструменты: интерфейсы для сбора данных, разметки, описания задач, объектов и тестовых сценариев. Сейчас нам нужен Robotics Software Engineer с уклоном в tooling и web stack, который будет развивать эти сервисы как рабочий продукт для инженеров, исследователей и операторов.
Первый этап отбора на эту вакансию — общение с AI-рекрутером. После отклика ждите сообщение от него, диалог зайдёт примерно 10 минут. Задача AI-рекрутера — уточнить недостающие детали и ускорить рассмотрение вашей кандидатуры. AI-рекрутер только начинает свой путь, поэтому просим относиться с пониманием. Ваш опыт и участие помогут сделать его удобным и полезным для всех!
Обязанности
- разрабатывать и поддерживать внутренние web-инструменты для сбора, проверки, разметки и анализа робототехнических данных
- улучшать интерфейсы для операторов и исследователей: постановка сценария, описание задачи, выбор объектов, фиксация результата, просмотр сессий и статусов
- развивать реестры инструкций, тестовых сценариев и объектов для манипуляции, чтобы команда могла переиспользовать описания задач и поддерживать единый язык экспериментов
- делать инструменты для разметки и ревью данных: формы, очереди задач, статусы приемки, комментарии, исправления и контроль качества
- развивать сервисы для проведения и анализа тестов на роботах: описание сценариев, сбор результатов, сравнение запусков, отчеты по ошибкам и покрытию
- проектировать backend API, модели данных и пользовательские сценарии так, чтобы инструменты были надежными, понятными и удобными для ежедневной работы
- интегрировать web-инструменты с пайплайнами записи, хранения, проверки и подготовки данных к обучению
- поддерживать документацию по пользовательским сценариям, data contracts и правилам работы с сервисами.
Требования
- уверенный Python и опыт backend-разработки для внутренних сервисов или data/ML tooling
- опыт с web stack: TypeScript/JavaScript, React/Vue или похожий frontend framework
- опыт проектирования API, форм, таблиц, фильтров, очередей задач, ролей пользователей и рабочих статусов
- понимание баз данных и хранения данных: SQL, схемы данных, миграции, индексы, связи между сущностями
- практический опыт с Linux, Docker, Git, логированием, мониторингом и отладкой сервисов
- способность разбираться в предметной области вместе с пользователями и превращать неформальный процесс в удобный инструмент
- навыки работы с генеративными AI-моделями, опыт создания AI-агентов и использование их в работе будет преимуществом
- опыт использования GigaChat, Kandinsky и аналогов в продуктах
- инструментальное владение Ai для анализа, генерации и автоматизации
- готовность работать на стыке robotics, data engineering, ML research и внутренних продуктовых инструментов.
Будет плюсом:
- опыт с робототехническими данными, teleoperation, manipulation tasks, robot testing или ML datasets
- опыт разработки annotation tools, review tools, experiment dashboards или внутренних data platforms
- понимание UX для операционных интерфейсов: плотные таблицы, фильтры, статусы, быстрые действия, аудит изменений
- опыт с очередями задач, фоновой обработкой, object storage, video review или большими мультимодальными данными
- понимание VLA, imitation learning, robot learning или data-centric ML.
Условия
- дружный и высококвалифицированный коллектив
- уникальные масштабные проекты, работа в приоритетном направлении
- достойная заработная плата (оклад + годовая премия)
- современные рабочие места и программное обеспечение
- ДМС, корпоративная пенсионная программа, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия
- высокий уровень корпоративной культуры
- работа в офисе (г. Москва, метро Автозаводская).