Computer Vision Engineer
Москва
Полный день
ООО Синтез
ООО Синтез - ИТ компания полного цикла, экспертиза в системах безналичных расчетов и топливной розницы, системах лояльности, антфрод решений, искусственного интеллекта и компьютерного зрения.
Обязанности:
- придумывать и реализовывать подходы к решению задач компьютерного зрения, формировать требования совместно с командой;
- планировать эксперименты, обучать модели, проводить оценку их качества и встраивать в пайплайны;
- регистрировать результаты обучающих прогонов моделей и отслеживать динамику их показателей;
- писать алгоритмы пред- и постобработки видео и изображений;
- развертывание полученных CV-решений на встраиваемых системах.
Требования:
- релевантный опыт работы в сфере компьютерного зрения или машинного обучения; motion recognition and action detection.
- отличные знания Python3;
- навыки работы со стандартными инструментами: NumPy, SciPy, Pandas, OpenCV, scikit-learn, Matplotlib;
- опыт разработки на одном из ML/DL фреймворков: PyTorch, TensorFlow, Keras, MXNet, CNTK и т.п.;
- опыт решения задач классификации, детекции, сегментации и трекинга объектов;
- хорошие знания математики: линейная алгебра, теория вероятности, статистика, численные методы, мат. анализ, графы;
- английский язык, достаточный для чтения и понимания научных статей;
- опыт разработки продуктовых проектов: программирование сервисов, внутренних библиотек, написание тестов.
Будет дополнительным преимуществом:
- опыт работы в области SLAM, SfM, Visual Odometry, Sensor Fusion, Intrinsics/Extrinsics Calibration;
- опыт внедрения алгоритмов машинного зрения в edge-системы с ограниченными ресурсами, работающие под Linux-подобными ОС;
- ускорение и адаптация моделей: прунинг, квантизация, дистилляция, NAS, TensorRT, TFLite, CoreML;
- знание C++;
- работа с 3D CV, с облаками точек (PCL);
- опыт MLOps;
- опыт разработки многопоточных приложений.