На данный момент мы ищем Старшего разработчика, который будет работать с продуктом «ВкусВилл».
Обязанности:
Разработка, реализация и оптимизация высокопроизводительного ПО для управления роботами (планирование траекторий манипуляционных роботов, навигация и локализация мобильных роботов).
Разработка и интеграция алгоритмов компьютерного зрения и машинного обучения для задач восприятия (обнаружение и классификация объектов, семантическая сегментация, 3D-реконструкция).
Исследование, прототипирование и внедрение в продакшен моделей обучения с подкреплением (Reinforcement Learning) для автономного принятия решений и адаптивного поведения роботов.
Проектирование и развитие симуляционной среды (Gazebo, Isaac Sim, MuJoCo или аналогов) для обучения и тестирования RL-моделей и алгоритмов (Sim2Real).
Участие в полном цикле разработки: от формулировки гипотезы и создания прототипа до развертывания и поддержки кода на реальных роботах.
Работа в кросс-функциональной команде: менторство джунов, взаимодействие с инженерами-механиками и hardware-специалистами.
Анализ производительности системы, поиск узких мест и их устранение.
Требования:
Владение следующим стеком технологий: Языки: C++, Python, Java.
Опыт коммерческой разработки на C++ и Python от 3 лет, из них не менее 1 года в робототехнике или смежных областях (автономные системы, компьютерное зрение, ML).
Знание сетевые технологий и протоколов (tcp\udp, http, rest api, web socket).
Твердые знаниями ОС семейства Linux.
Опыт организации сборки и поставки проектов (Python, Java и С++) для Linux.
Глубокое понимание принципов работы роботизированных систем: кинематика, динамика, системы управления, планирование движений.
Наличие практического опыта работы с фреймворками ML/DL (PyTorch или TensorFlow) и хотя бы на уровне продвинутого прототипирования — обучения с подкреплением.
Большой опыт работы с ROS/ROS 2.
Понимание принципов работы и опыт интеграции различных сенсоров.
Навык писать чистый, поддерживаемый и хорошо документированный код.
Навыки работы в Linux и с системами сборки (CMake, colcon/catkin).
Опыт работы с системами контроля версий (Git).
Способность самостоятельно вести проект от идеи до внедрения.
Условия:
Работу в аккредитованной IT-компании;
Удалёнка. Для нас важны результаты работы без привязки к месту;
Официальное оформление с первого дня работы;
Поддержку куратора во время адаптации;
Внутреннее обучение soft & hard skills, создание индивидуального плана развития;
Социальная ответственность. Поощряем донорство, оказываем материальную помощь при рождении ребёнка.
Компенсируем затраты на любые медицинские услуги или ДМС.
Поддержка здорового образа жизни. Компенсация фитнес-абонементов, тренировок.
Партнерскую программу «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб;
Богатый опыт сплоченной и профессиональной команды.