← к выдаче
данные

ML-инженер компьютерного зрения (ML, Computer Vision)

Санкт-Петербург9 дн. назад

Описание от работодателя

Инженер компьютерного зрения (Computer Vision) О компании Эврионика — молодая компания, специализирующаяся на разработке и внедрении современных цифровых решений для бизнеса. Мы помогаем нашим клиентам автоматизировать бизнес-процессы, внедрять IT-системы и создавать интеллектуальные решения на базе искусственного интеллекта. Наша команда обеспечивает полный цикл работ: от проектирования до разработки и внедрения решения. О задаче Мы развиваем направление промышленного визуального контроля и ищем инженера-архитектора, который будет проектировать и создавать системы автоматического обнаружения и классификации дефектов поверхностей по изображениям с промышленных камер. Вы будете работать с реальными данными с производственной линии — от постановки задачи и сбора датасета до вывода стабильно работающей модели в production. Чем предстоит заниматься? Разрабатывать и оптимизировать алгоритмы компьютерного зрения для обнаружения, локализации и классификации дефектов поверхности (сегментация, детекция аномалий) Комбинировать классические методы обработки изображений (OpenCV) и Deep Learning-подходы (CNN, сегментационные и детекционные архитектуры) Собирать, размечать и версионировать датасеты Настраивать пайплайны аугментации под сложные условия съёмки (блики, отражения от глянцевых поверхностей, неравномерное освещение) Прототипировать гипотезы, проводить эксперименты, оценивать качество моделей по продуктовым метрикам (precision/recall, FPR на «годных» изделиях) Анализировать ошибки алгоритмов: влияние освещения, бликов, фокуса, шума, положения объекта, калибровки камеры Оптимизировать модели и инференс под требования реального времени (ONNX, квантизация, TensorRT) и разворачивать их на целевом железе Интегрировать решения в производственный контур через REST API / очереди, взаимодействовать с командой разработки и инженерами на площадке Что важно для успеха? Уверенный Python, опыт работы с NumPy и векторизованной обработкой массивов Практический опыт с OpenCV: фильтрация, пороговая обработка, морфология, поиск контуров и границ, работа с цветовыми пространствами Опыт обучения нейросетей на PyTorch (или TensorFlow) для задач CV: классификация, детекция, сегментация Понимание полного ML-цикла: подготовка данных → обучение → валидация → деплой Опыт работы с реальными изображениями с камер (а не только с «чистыми» открытыми датасетами) Понимание принципов и опыт работы в Linux/ Git / Docker / Kubernetes Английский на уровне чтения технической документации Будет преимуществом Опыт коммерческих проектов по Computer Vision, особенно в промышленной автоматизации / контроле качества Опыт с задачами anomaly detection и работы с несбалансированными выборками (дефектов всегда мало) Опыт съёмки и работы со сложными сценами: глянцевые/отражающие поверхности, контролируемое освещение, калибровка камер и объективов Опыт оптимизации инференса: ONNX, TensorRT, квантизация, работа на edge-устройствах / GPU Знание C++ (для узких мест по производительности) будет плюсом Опыт с MLOps-инструментами: DVC, MLflow Базовое понимание промышленного оборудования, машинного зрения (промышленные камеры, освещение, объективы) и работы на производственной площадке​​​​​​​​​​​​​​​​​​​​​ На каких условиях будем работать? Оформление по ТК РФ, полностью "белая" зарплата Гибкий график: 5/2, 8-часовой рабочий день (можем рассмотреть разные варианты) Работа полностью удалённо — ваш офис там, где удобно вам Интересные задачи, возможность влиять на процессы и предлагать свои решения Дружная команда, поддержка и обмен опытом Профессиональное развитие и обучение за счёт компании. В сопроводительном письме просьба описать реализованные проекты в сфере CV.