Мы ищем Middle C++ разработчика для направления разработки систем, направленных на моделирование и оптимизацию процессов добычи нефти и газа. Вы будете работать над реализацией высокопроизводительных математических, гидродинамических алгоритмов для вычислений в составе расчетного ядра высоконагруженной системы. Стек: С++ 17 и выше, GNU GSL, CUDA, OpenCL Обязанности: Проектирование технических решений; Разработка и реализация параллельных версий алгоритмов на CUDA/ OpenCL; Исследование и решение проблем, связанных с производительностью и стабильностью; Написание Unittest’ов; Взаимодействие с командой разработчиков и тестировщиков. Требования: Общий опыт промышленной разработки на C/C++ не менее 3 лет; Опыт работы с CUDA/ OpenCL, оптимизации и распараллеливания вычислений на CUDA и других архитектурах ускорителей; Опыт разработки кроссплатформенных приложений; Опыт оптимизации производительности вычислений; Опыт разработки многопоточных приложений; Опыт работы с Docker. Будет плюсом: Опыт написания unittest’ов на Pytest; Опыт работки с CMake; Опыт работы с инструментами профилирования приложений; Знание и опыт работы с Pybind11; Физико-математическое или техническое образование; Знание и опыт работы с математическими библиотеками на С++ GSL, и др. Условия: Интересные задачи и возможность профессионального роста; Высокий уровень дохода (мы готовы обсуждать условия дохода с каждым кандидатом по итогам личной встречи); Удаленная работа; ДМС; Профессиональный и позитивный коллектив; Возможность влиять на архитектуру и развитие продукта. Ждем ваше резюме!