👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

С++/Python Developer

Требования

БэкендPythonC++МатематикаАлгоритмы

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Ведущая глобальная компания, оказывающая услуги по формированию digital стратегии и разработке программного обеспечения

Описание вакансии

Условия работы

Обязанности:

  1. Прототипирование и реализация алгоритмов sensor fusion и компьютерного зрения
  2. Программирование 3D user interface
  3. Сопровождение внутреннего и внешнего инструментария

Требования:

  1. Знание языков Python и C++
  2. Математическая подготовка (основы линейной алгебры и аналитической геометрии, основы теории вероятностей)
  3. Алгоритмическая подготовка (знание базовых алгоритмов - контейнеры, сортировка, поиск; представление о сложности алгоритмов и их оптимизации)
  4. Технический английский

Плюсом будет:

  1. Знакомство с Python библиотеками: wxPython, Numpy / Scipy, OpenCV
  2. Знакомство с Google Protocol Buffers
  3. Знание основ 3D графики, опыт программирования на OpenGL
  4. Знание технологий OpenCL, RenderScript или CUDA
  5. Опыт разработки численных методов для алгоритмов оптимизации (метод наименьших квадратов, RANSAC, Gauss-Newton, Levenberg-Marquardt)
  6. Практический опыт реализации Kalman Filter, Particle Filter и других sensor fusion алгоритмов
  7. Практический опыт разработки алгоритмов компьютерного зрения: 3D multiple view geometry, распознавания и трекинг объектов, SLAM
  8. Знание и опыт разработки многопоточных алгоритмов и кроссплатформенных систем
  9. Практический опыт использования методологий Code Review, Unit Testing, TDD