Computer vision engineer (специалист по нейросетевым моделям)
Ключевые навыки
Эвокарго - научно-производственная компания, разрабатывающая вертикально интегрированные логистические решения на основе беспилотных электрических систем. Основной продукт компании - беспилотная электрическая платформа для регулярных грузоперевозок.
В нашу команду компьютерного зрения и машинного обучения требуется специалист по нейросетевым моделям (middle).
Зрение используется для построения самодвижущейся платформы по перевозке грузов. На данный момент система работает только на считывающих приборах (камерах), а не на излучающих (лидарах), поэтому решаемые нами задачи являются ключевыми для успеха проекта.
У нас имеются собственные датасеты и команда разметки, которая может дособрать необходимые примеры для любых нужных нам случаев.
Пайплайн разработки основывается на PyTorch и инфраструктуре вокруг него, хотя архитектура конечного продукта позволяет использовать любые инструменты.
Основные задачи, которые предстоит решать в ближайшее время - совершенствование моделей детекции объектов и сегментации дорожного полотна. На данный момент эти задачи решаются бейзлайновыми открытыми решениями (отдел только начал работу), таким образом необходимо как грамотное расширение обучающей выборки, так и внедрение передовых подходов построения нейросетей.
Разумеется, все нововведения должны быть проверены на работоспособность на стенде, идентичном рабочему автомобилю, поэтому решения по улучшению сетей возможны в рамках сохранения риалтаймовости.
Резюмируя, можно сказать, что наши задачи разнообразны и интересны, можно прокачать любую часть работы с нейросетями или уйти в какую-то специализацию при желании. Также участвовать в разработке обширного пайплайна со старта и видеть свой вклад сразу же на реальной машине (которая откатывает по 5 тестовых маршрутов каждый день).
Помимо всего перечисленного у нас в команде есть высококлассные специалисты по робототехнике, теории принятия решений и классической обработке изображений (в т.ч. победители соревнований Eurobot), которые готовы делиться своим опытом. По результатам позитивных нововведений мы публикуем научные статьи, участвуем в конференциях, митапах и профильных соревнованиях, показывая свои возможности и обозревая альтернативные подходы.
Обязанности:
- Разработка и внедрение новых архитектур нейросетей.
- Исправление ошибок и артефактов работы существующих моделей.
- Анализ существующих открытых наборов данных для решения задач отдела.
Требования:
- Знание технологий: Python, PyTorch, Numpy, Matplotlib, Unix CLI, git
- Знание моделей:
- классического машинного обучения
- основ нейросетей, базовых слоёв
- основных архитектур для классификации изображений
3. Умение писать чистый production-ready код, создавать релевантную задаче архитектуру кода
Плюсом:
Знание алгоритмов и структур данных
Опыт использования системы обучения и треккинга экспериментов (Catalyst, Lightning, Ignite, DVC, MLFlow, KubeFlow, etc)
Что мы предлагаем:
- Гибкий график и возможность частичной удаленной занятости;
-
Возможность совмещения с учебой в магистратуре и аспирантуре;
- Профессиональный и молодой коллектив;
- Интересные задачи нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
- Высокий уровень белой заработной платы;
- Оформление в соответствии с ТК РФ;
- ДМС;
- Комфортный офис на территории технопарка “Калибр” в 10 мин ходьбы от метро Алексеевская.