Middle C++ разработчик на GPU

Дата размещения вакансии: 27.09.2024
Работодатель: Oil and Gas Production Tools
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Волоколамское шоссе 87с1
Требуемый опыт работы:
От 1 года до 3 лет

Мы ищем Middle C++ разработчика для направления разработки систем, направленных на моделирование и оптимизацию процессов добычи нефти и газа.

Вы будете работать над реализацией высокопроизводительных математических, гидродинамических алгоритмов для вычислений в составе расчетного ядра высоконагруженной системы.

Стек: С++ 17 и выше, GNU GSL, CUDA, OpenCL

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

  • Проектирование технических решений;
  • Разработка и реализация параллельных версий алгоритмов на CUDA/ OpenCL;
  • Исследование и решение проблем, связанных с производительностью и стабильностью;
  • Написание Unittest’ов;
  • Взаимодействие с командой разработчиков и тестировщиков.

Требования:

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

Будет плюсом:

  • Опыт написания unittest’ов на Pytest;
  • Опыт работки с CMake;
  • Опыт работы с инструментами профилирования приложений;
  • Знание и опыт работы с Pybind11;
  • Физико-математическое или техническое образование;
  • Знание и опыт работы с математическими библиотеками на С++ GSL, и др.

Условия:

  • Интересные задачи и возможность профессионального роста;
  • Высокий уровень дохода (мы готовы обсуждать условия дохода с каждым кандидатом по итогам личной встречи);
  • Удаленная работа;
  • ДМС;
  • Профессиональный и позитивный коллектив;
  • Возможность влиять на архитектуру и развитие продукта.

Ждем ваше резюме!