В отдел технологий машинного обучения и компьютерного зрения требуется программист-разработчик (CV/DL/ML) с релокацией в г. Красноярск.
Чем предстоит заниматься:
- Вам предстоит погрузиться в увлекательный мир промышленного ML. С его особенностями и интересными задачами;
- Создавать AI продукты на основе нейросетей для предиктивной диагностики и оптимизации процессов на производстве;
- Отслеживать производственные процессы и выдавать аналитику с помощью алгоритмов Computer Vision (зоны перегрева оборудования; распознавание брака на поверхностях готовой продукции, движущейся по конвейеру; распознавание геометрии, поиск отклонений от допустимых параметров, отбраковка; распознавание номеров; анализ видеопотока с облёта объектов дронами и много других интересных проектов);
- Размечать существующих данных и генерация синтетических данных для обучения нейросетей;
- Анализировать данные с производственных линий для выявления особенностей работы оборудования и параметров процессов.
Мы ожидаем что:
- Вы имеете опыт работы на должностях, связанных с CV и DL от 1 года. Либо уже окунулись в сферу и имеете в наличии собственные PET проекты, участвовали в Хакатонах или соревнованиях Kaggle;
- Выполняли задачи по сегментации, детекции и отслеживании объектов на видео;
- Хорошее знание Python (если дополнительно знаете C++, это - будет плюсом);
- Знаете, Pytorch. Умеете подбирать архитектуру под задачу, тренировать модели и при необходимости править архитектуры;
- Есть опыт работы в Linux, Bash, Docker;
- Умеете писать SQL запросы хотя бы на базовом уровне.;
- Готовы работать в команде, брать ответственность за свою часть работы, проявлять инициативу и вносить весомый вклад в проекты;
- Читаете специализированные тексты и статьи на английском;
- У вас высшее образование.
Огромным плюсом будет:
- Опыт создания синтетических данных с помощь Nerf, Unreal.
- Опыт оптимизации и ускорения моделей ONNX/TensorRT
- Опыт построения пайплайнов обработки потокового видео в DeepStream.
- Опыт инференса моделей на edge устройствах (Jetson и др.)
Что нужно делать:
- Общаться с заказчиками, участвовать в формализации задач для применения ML;
- Выполнять работы по сбору и подготовке дата сетов;
- Обучать и тестировать ML модели;
- Участвовать во внедрении разработанных алгоритмов и ML моделей на заводах компании;
- Изучать новое оборудование для сбора данных (камеры, 3D сканеры, датчики);
- Принимать участие в пуско-наладочных работах ПО;
- Исследовать новые принципы и подходы в построении ПО.
Мы предлагаем для успешных кандидатов:
- Интересные задачи с последующим внедрением в производство;
- Возможность внедрять собственные идеи и концепции в ПО;
- Повышение квалификации за счет компании;
- Конкурентная заработная плата. Определяется по результатам собеседования и вашей квалификации;
- Дотация на питание;
- Путевки (детские / взрослые);
- Жилищная программа (частичное гашение ипотеки);
- Работа в крупной международной компании.