Про компанию:
Стабильная аккредитованная ИТ-компания с многолетней историей, создает масштабные проекты.
Ищем инженера-разработчика алгоритмов для создания высокопроизводительных программных решений по обработке данных, сигналов и изображений. Вам предстоит превращать математические методы в быстрые и надёжные программные модули, работающие в реальном времени на современных вычислительных платформах: CPU, GPU, нейропроцессорах, ПЛИС и других специализированных ускорителях.
Чем предстоит заниматься:
- Адаптировать математические методы обработки данных, сигналов и изображений для потоковых высокоскоростных вычислений.
- Разрабатывать программные модули для высоконагруженной обработки данных в реальном времени.
- Оптимизировать алгоритмы под CPU, GPU, NPU, ПЛИС и специализированные вычислители.
- Реализовывать и совершенствовать быстрые алгоритмы, включая адаптивную фильтрацию, матричные вычисления и методы обработки сигналов и изображений.
- Работать с методами wavelet-преобразований, кепстрального анализа, HHT и другими подходами обработки данных.
- Встраивать нейросетевые модели в программные решения и оптимизировать их выполнение.
- Создавать контрольные тесты, сравнивать результаты программной реализации с математическими моделями, проводить анализ производительности.
- Ускорять существующее ПО, устранять узкие места, корректировать модули по итогам тестирования.
- Участвовать в интеграции алгоритмов в комплексное программное обеспечение совместно с командой разработки.
- Готовить техническую документацию и отчётность, предлагать решения по развитию программной и аппаратной части.
- Следить за современными подходами к быстрым алгоритмам, архитектурам и обработке больших данных.
Мы ожидаем:
- Высшее техническое образование; математическое образование или аспирантура будут преимуществом.
- От 3 лет опыта разработки алгоритмического ПО и от 5 лет общего профессионального опыта.
- Уверенное владение C++, Python и OpenCL.
- Опыт создания программных библиотек.
- Глубокое понимание ООП, шаблонов проектирования и принципов оптимизации вычислений.
- Практический опыт реализации и адаптации алгоритмов для быстродействующей обработки.
- Опыт разработки высоконагруженных систем, работающих в реальном времени.
- Знание методов обработки изображений и сигналов, адаптивной фильтрации и матричных вычислений.
- Опыт интеграции нейронных сетей в программные продукты.
- Технический английский на уровне чтения документации.
- Готовность разбираться в существующем коде и эффективно взаимодействовать с командой.
Будет плюсом:
-
Опыт моделирования квантовых алгоритмов.
-
Практический опыт оптимизации под GPU, NPU, ПЛИС или другие специализированные аппаратные платформы.
✅Что мы можем тебе предложить:
- Современный офис, месторасположение - м. Полянка / Третьяковская.
- Формат работы офис 5-2;
- Официальное трудоустройство, полностью «белая» зарплата, оплата больничных и отпусков;
- Оклад обсуждается по результатам собеседования;
- ДМС, регулярные премии по итогам работы.
- Крупные проекты, стабильность, возможность проффеcсионального роста!
Эта позиция подойдёт инженеру, которому интересно работать на стыке математики, алгоритмов, программирования и вычислительной архитектуры — видеть, как идея или математическая модель превращается в производительное решение для реального продукта.
Похожие вакансии
Высшее или незаконченное высшее образование. Опыт работы в сфере активных продаж, (холодные звонки и выезд к покупателю в секторе В...
Обязателен опыт супервайзера, арт-директора или лида в музейных, выставочных или мультимедийных проектах. В портфолио должны быть реализованные проекты.
Нацеленность на высокий доход. Коммуникабельность. Открытость и обучаемость. Опыт в продажах или опыт работы с клиентами будет преимуществом.
Опыт управления сервисным персоналом от 3 лет: клиника, премиальный сервис, салонный бизнес или ритейл. Стрессоустойчивость: вы сохраняете спокойствие и держите...
Java / Kotlin Spring от 3 лет. Хорошо понимать и иметь опыт интеграционных подходов между системами. Знание основ построения локальных архитектур...
