Описание
Роборайз - проект в области робототехники и ИИ. Мы строим роботов, которые понимают задачи на естественном языке и действуют в реальной среде. Продукт уже есть, и сейчас мы переходим к его развитию, пилотам и подготовке производства в России. Работаем с партнёрами в Китае. Технологический фокус: VLA, LLM, RL, computer vision, ROS 2. Мы готовы взять двух инженеров: одного с фокусом на VLA/ML; одного с фокусом на ROS 2. Если вы сильны в одной области и хотите освоить вторую - тоже рассматриваем. Главное - желание работать на стыке ML и робототехники.
Задачи
•Обучать и дообучать VLA-модели (Vision-Language-Action).
•Работать с LLM: fine-tuning, RLHF, промпт-инжиниринг.
•Решать задачи computer vision: detection, segmentation, pose estimation.
•Собирать, размечать и аугментировать данные, строить пайплайны.
•Оптимизировать инференс: TensorRT, ONNX Runtime, квантизация.
•Постепенно погружаться в ROS 2 и интеграцию моделей с реальным железом.
•Разрабатывать ПО для роботов на ROS 2 на C++.
•Работать с сенсорами: LiDAR, камеры, IMU, энкодеры, GNSS/RTK.
•Настраивать и отлаживать манипуляторы и мобильные платформы.
•Разрабатывать навигацию, локализацию, SLAM, планирование движения.
•Работать с аппаратными интерфейсами: UART, SPI, I2C, CAN, EtherCAT.
•Постепенно погружаться в ML/VLA и интеграцию моделей с роботом.
•Участвовать в пилотах, выезжать на объекты, принимать оборудование из Китая.
•Работать в тесной связке с Tech Lead и командой.
•Вести документацию, участвовать в код-ревью.
Требования
•Опыт от 1,5 до 4 лет в ML/DL или робототехнике.
•Linux, Git, Docker.
•Английский от B1 — чтение документации и статей.
•Самостоятельность: умеете решать задачи по чёткому ТЗ, но не боитесь задавать вопросы.
•Опыт работы с реальными проектами (учебные, pet-проекты, коммерческие — любой формат).
•Уверенный Python, PyTorch.
•Понимание трансформеров, базовое понимание diffusion и RL.
•Опыт обучения моделей на GPU, работа с датасетами разного объёма.
•Базовое понимание computer vision.
•Уверенный C++ (C++17 желательно).
•Опыт работы с ROS 1 / ROS 2 (пусть даже в учебных проектах).
•Понимание SLAM, локализации, построения карт.
Будет плюсом:
•JAX
•C++20
•Опыт с реальным железом (большой плюс)
•Опыт с VLA-моделями (RT-1, RT-2, OpenVLA, π0 и аналоги)
•Опыт с симуляторами (Isaac Sim, MuJoCo, Gazebo, RoboGuide)
•Публикации на CVPR, ICRA, IROS, NeurIPS, CoRL
•Опыт с промышленными роботами (Fanuc, ABB, KUKA, Motoman)
•Опыт работы с китайскими вендорами
•Открытые проекты на GitHub, портфолио
•Знание китайского языка
Условия
•Трудоустройство по ТК РФ.
•Офис в Москве.
•Обучение и командировки в Китай.
•Оклад обсуждается индивидуально.
•Испытательный срок 3 месяца.
•Оплата командировок.
•Возможность вырасти в Senior и расширить экспертизу во вторую область.