5 дней назад
Старший программист (C++, OpenCL, алгоритмист)
200 000 - 270 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Старший программист (C++, OpenCL, алгоритмист): Разработка и оптимизация программно-алгоритмических методов и высоконагруженных модулей для обработки данных, сигналов и изображений в реальном времени с акцентом на быстрые вычисления и работу со специализированными вычислителями. Фокус на адаптации алгоритмов для процессоров, видеоускорителей, нейронных процессоров и ПЛИС, а также на реализации матричных вычислений, адаптивной фильтрации и встраивании нейронных сетей.
Локация: Москва, офис, полный рабочий день на месте работодателя
Зарплата: 200 000–270 000 ₽ на руки в месяц, премии, ДМС
Компания
НЭПТ — аккредитованная ИТ-компания и подрядчик Росатома по системам безопасности.
Что делать
- Разрабатывать программно-алгоритмические методы и модули для высоконагруженной обработки данных, сигналов и изображений в реальном времени.
- Адаптировать математические методы под потоковые быстрые вычисления и специализированные вычислители.
- Оптимизировать алгоритмы и ПО для процессоров, видеоускорителей, нейронных процессоров и ПЛИС.
- Разрабатывать контрольные тесты, сравнивать реализации с математическими методами и анализировать эффективность решений.
- Встраивать алгоритмы и полезные модели в комплексное программное обеспечение совместно с другими участниками команды.
- Документировать код, готовить отчёты и отслеживать новые подходы к быстрой обработке данных и сигналов.
Требования
- Высшее техническое образование; математическое образование и аспирантура будут преимуществом.
- От 3 лет разработки алгоритмического ПО и от 5 лет общего стажа.
- Знание C++, OpenCL и Python.
- Опыт разработки библиотек, глубокое понимание ООП, шаблонов проектирования и оптимизации вычислений.
- Опыт реализации высоконагруженных алгоритмов реального времени, адаптивной фильтрации, матричных вычислений и обработки изображений или сигналов.
- Технический английский на уровне чтения документации и готовность работать с чужим кодом.
Хорошо, если есть
- Опыт моделирования квантовых алгоритмов.
- Опыт встраивания нейронных сетей.
- Знание методов обработки сигналов и изображений, включая wavelet, кепстры и HHT.
Культура и преимущества
- Работа над системами защиты воздушного пространства и ПО для систем безопасности.
- Офис рядом со станциями метро Полянка и Третьяковская.
- Премии и ДМС.
- Официальный офисный формат с полной занятостью.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →