Знание языка C++ и опыт применения его в работе не менее 3 лет
Опыт работы с image processing
Знание OpenCV
Стаж работы на аналогичной позиции не менее 2 лет
Понимание работы процессоров и опыт проведения низкоуровневых оптимизаций:
— Векторизация вычислений
— Кеширование данных
— Использование многоядернности для ускорения вычислений
Хорошее знание и глубокое понимание сути работы базовых алгоритмов программирования:
— Хеш функции
— Деревья
— Обход деревьев
— Алгоритмы сортировки и поиска
— Графы
Уверенное знание математики:
— Векторной алгебры
— Матричных преобразований
— Преобразований фурье
Знакомство с базовыми алгоритмами обработки изображений:
— Denoise
— Sharpen
— Быстрый Blur/Gaussian Blur
— Histogram Equalization
— Bilateral Filtering, и др.
Опыт работы в игровой индустрии
Работа или знание построения игровых движков
Знание MatLab
Знание OpenCL / OpenGL
Опыт работы с нейронными сетями:
— Tensor Flow
— Mxnet
Увлечение фотографией
Работу над уникальными проектами компании. Не аутсорсинг!
Пинг-понг, настольный футбол, мини-гольф, PS4, зоны отдыха
Просторный офис на подоле, комфортные рабочие места
Месяц оплачиваемого отпуска, больничные
Стабильность, перспективы роста
Высокую «белую» зарплату
Мед. страховку
Плюшки
Один из ведущих мировых разработчиков софта для фотографов, ищет талантливых инженеров, желающих разрабатывать уникальные продукты в области обработки изображений.