О проекте:
Мы разрабатываем интеллектуальные системы на базе современных embedded-платформ и алгоритмов машинного обучения для задач восприятия окружающей среды и управления роботизированными комплексами. Команда занимается созданием систем мультимодальной детекции, объединяющих данные с оптических сенсоров, аудиосистем и других источников информации.
В рамках проекта разрабатываются ML-модели для обнаружения, классификации и анализа объектов по изображениям, звуковым сигналам и различным признакам среды. Полученные данные используются для принятия решений системой управления и взаимодействия с исполнительными механизмами.
Обязанности:
- Разработка, обучение и оптимизация моделей машинного обучения для задач компьютерного зрения и обработки аудиосигналов.
- Создание алгоритмов оптической детекции: обнаружение объектов, анализ контуров, движения, контраста, текстур и других визуальных признаков.
- Разработка моделей для обработки звуковых сигналов: детекция событий, классификация источников звука, выделение полезных сигналов на фоне шумов.
- Подготовка и обработка датасетов: сбор данных, разметка, аугментация, анализ качества выборок.
- Настройка и оптимизация нейросетей для работы в режиме реального времени на embedded-платформах (NVIDIA Jetson и аналогичные системы).
- Интеграция ML-моделей с программным обеспечением системы сбора данных и управления исполнительными механизмами.
- Проведение экспериментов, оценка качества моделей, поиск и устранение ошибок детекции.
- Оптимизация производительности моделей с учетом ограничений вычислительных ресурсов и требований к задержкам.
Требования:
- Образование в области машинного обучения, компьютерных наук, математики, робототехники, электроники или смежных направлений.
- Опыт разработки и внедрения ML-моделей от 2 лет.
- Уверенное владение Python.
- Опыт работы с ML-фреймворками: PyTorch и/или TensorFlow.
- Понимание принципов работы нейронных сетей для задач компьютерного зрения и обработки сигналов.
- Опыт работы с алгоритмами детекции и классификации объектов (CNN, YOLO, SSD, Faster R-CNN и аналоги).
- Знание методов обработки изображений: фильтрация, сегментация, выделение признаков, анализ контраста и границ объектов.
- Опыт работы с аудиоданными: спектральный анализ, FFT, Mel-спектрограммы, классификация звуковых событий.
- Навыки работы с OpenCV и библиотеками обработки данных (NumPy, Pandas, SciPy).
- Понимание принципов подготовки датасетов и оценки качества моделей (precision, recall, mAP, F1-score).
- Умение работать с Linux-средой и системами контроля версий (Git).
- Способность работать самостоятельно, проводить исследования и доводить решения до работающего прототипа.
Будет преимуществом:
- Опыт разработки ML-решений для embedded-платформ NVIDIA Jetson.
- Знание инструментов оптимизации моделей: TensorRT, ONNX, CUDA.
- Опыт работы с камерами, тепловизорами, лидарами, радарами и другими сенсорами.
- Опыт построения мультимодальных моделей, объединяющих данные от нескольких типов сенсоров.
- Опыт работы с задачами трекинга объектов, оценки положения объектов в пространстве и sensor fusion.
- Опыт обработки аудио в реальных условиях: шумы, эхосигналы, удаление помех.
- Опыт разработки систем реального времени для робототехнических комплексов.
Условия:
- Современный офис и оснащенная лаборатория для разработки и тестирования робототехнических систем.
- Постоянный доступ к оборудованию: NVIDIA Jetson, камеры различного типа, микрофонные массивы, сенсоры и вычислительные платформы.
- Работа над сложными задачами на стыке машинного обучения, компьютерного зрения, обработки сигналов и робототехники.
- Возможность влиять на архитектуру решений и участвовать в полном цикле разработки — от исследования идеи до внедрения в реальную систему.
- Возможности для профессионального роста, обучения и развития экспертизы в области AI и embedded ML.