Центр робототехники Сбера развивает робототехнические системы и прикладной ИИ для реальных физических задач. В 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 или большими мультимодальными данными
Условия
•дружный и высококвалифицированный коллектив
•уникальные масштабные проекты, работа в приоритетном направлении
•достойная заработная плата (оклад + годовая премия)
•современные рабочие места и программное обеспечение
•ДМС, корпоративная пенсионная программа, страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия
•высокий уровень корпоративной культуры
•работа в офисе (г. Москва, метро Автозаводская).