Назад
5 дней назад

Старший программист (C++, OpenCL, алгоритмист)

200 000 - 270 000
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Старший программист (C++, OpenCL, алгоритмист): Разработка и оптимизация программно-алгоритмических методов и высоконагруженных модулей для обработки данных, сигналов и изображений в реальном времени с акцентом на быстрые вычисления и работу со специализированными вычислителями. Фокус на адаптации алгоритмов для процессоров, видеоускорителей, нейронных процессоров и ПЛИС, а также на реализации матричных вычислений, адаптивной фильтрации и встраивании нейронных сетей.

Локация: Москва, офис, полный рабочий день на месте работодателя

Зарплата: 200 000–270 000 ₽ на руки в месяц, премии, ДМС

Компания

НЭПТ — аккредитованная ИТ-компания и подрядчик Росатома по системам безопасности.

Что делать

  • Разрабатывать программно-алгоритмические методы и модули для высоконагруженной обработки данных, сигналов и изображений в реальном времени.
  • Адаптировать математические методы под потоковые быстрые вычисления и специализированные вычислители.
  • Оптимизировать алгоритмы и ПО для процессоров, видеоускорителей, нейронных процессоров и ПЛИС.
  • Разрабатывать контрольные тесты, сравнивать реализации с математическими методами и анализировать эффективность решений.
  • Встраивать алгоритмы и полезные модели в комплексное программное обеспечение совместно с другими участниками команды.
  • Документировать код, готовить отчёты и отслеживать новые подходы к быстрой обработке данных и сигналов.

Требования

  • Высшее техническое образование; математическое образование и аспирантура будут преимуществом.
  • От 3 лет разработки алгоритмического ПО и от 5 лет общего стажа.
  • Знание C++, OpenCL и Python.
  • Опыт разработки библиотек, глубокое понимание ООП, шаблонов проектирования и оптимизации вычислений.
  • Опыт реализации высоконагруженных алгоритмов реального времени, адаптивной фильтрации, матричных вычислений и обработки изображений или сигналов.
  • Технический английский на уровне чтения документации и готовность работать с чужим кодом.

Хорошо, если есть

  • Опыт моделирования квантовых алгоритмов.
  • Опыт встраивания нейронных сетей.
  • Знание методов обработки сигналов и изображений, включая wavelet, кепстры и HHT.

Культура и преимущества

  • Работа над системами защиты воздушного пространства и ПО для систем безопасности.
  • Офис рядом со станциями метро Полянка и Третьяковская.
  • Премии и ДМС.
  • Официальный офисный формат с полной занятостью.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →