Мы ищем ведущего инженера/архитектора (HPC), который адаптирует математическую модель для масштабируемой вычислительной платформы.
Чем предстоит заниматься:
Развивать и эксплуатировать математические модели на уровне экосистемы вычислений: запускать массовые сценарии, серии экспериментов, проводить проектные и оптимизационные исследования;
Декомпозировать существующую большую MATLAB-модель на вычислительные блоки и модули, превращая её из монолита в масштабируемую вычислительную систему;
Проектировать и реализовывать конвейер вычислений: как данные проходят через разные этапы модели, где хранятся результаты, как переиспользуются расчёты, как управляется поток задач;
Строить архитектуру вычислений: оркестрация модулей, управление зависимостями, интеграция разных вычислительных компонентов и моделей в единую платформу;
Организовывать параллельные и распределённые вычисления: разбиение задач, распределение данных, обмен между процессами, масштабирование на кластере;
Работать с производительностью: профилирование, выявление узких мест, ускорение, оптимизация памяти и вычислений;
Переносить прототипы из MATLAB в более производительный контур (C++ / Python / HPC-стек), сохраняя корректность модели и повышая скорость расчётов;
Проектировать устойчивую вычислительную среду: хранение данных, управление запусками, воспроизводимость экспериментов.
Что мы ожидаем:
Умение мыслить архитектурно: как собрать много расчётов в управляемую платформу;
Умение превращать исследовательский код в инженерное решение;
Опыт работы с высокопроизводительными или распределёнными вычислениями (HPC);
Понимание архитектуры вычислительных систем: как строятся пайплайны, как оркестрируются вычислительные блоки, как организуется обмен данными;
Опыт параллельных вычислений: MPI / OpenMP / CUDA / Dask / Ray или аналогичные подходы;
Навыки профилирования и оптимизации: ускорение алгоритмов, работа с памятью, масштабирование;
Хороший инженерный бэкграунд: C++ и/или Python, умение писать поддерживаемый, масштабируемый код;
Понимание MATLAB-кода на уровне чтения и рефакторинга (есть существующая кодовая база);
Опыт построения вычислительных платформ, научных фреймворков или больших расчётных систем большой плюс.;
Hands-on подход: умение не только проектировать, но и реализовывать.
Мы предлагаем:
Работу в аккредитованной ИТ-компании;
Шаг в космос - для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным;
Возможность выбора формата работы (офис/удаленка/гибрид);
Комфортный современный офис в 10-15 минутах от метро "Мнёвники";
Оформление в соответствии с ТК РФ;
Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.