✅Программист-математик в российскую аэрокосмическую компанию.
Компания рассматривает кандидатов только из Москвы (МО) и готовых к переезду.
З/п: обсуждается, соцпакет.
Формат работы: Гибрид, Офис.
Уровень позиции: Middle, Senior.
Стек:Python,C++ ,Matlab
🔷Задачи:
Продумывание алгоритмов, позволяющие повысить точность моделирования основных сценариев работы спутниковой сети связи — предложение подходов к представлению моделируемых сущностей и организации вычислений;
Написание и обслуждение кода, реализующий мультидоменную имитационную платформу (Трафик, Баллистика, Планирование, Радиосвязь, Сеть, Энергопотребление и пр.). Важно не только придумывать крутые алгоритмы, но и реализовывать их и добиваться эффективной работы в условиях высокой неопределенности входных данных. На данной позиции не требуется глубокой многолетней экспертизы в какой-либо из доменных зон, но необходимо понимание принципов работы сложных систем и мультидоменного взаимодействия;
Поддержка чистоты кодовой базы, проведение ревью кода, предложение правок, улучшающие работу вычислительных блоков. В настоящее время мы используем MATLAB в качестве основной среды для реализации и отладки алгоритмов моделирования;
Проведение исследования с помощью имитационного моделирования с использованием разрабатываемой платформы для определения технических и экономических решений спутниковой системы беспроводной связи. Поиск решений в части организации и работы системы с учетом особенностей ее функционирования.
🔷Обязательные требования:
Опыт разработки прикладного ПО от 3 лет;
Умение программировать вычислительные алгоритмы (Python, MATLAB);
Опыт возможностей организации тяжелых вычислений на MATLAB;
Представление о фреймворке тестирования MATLAB;
Знание объектно-ориентированного программирования и принципов его организации в MATLAB;
Опыт оптимизации расчетных алгоритмов, профилирования, параллелизации вычислений;
Опыт работы с git;
Математическая подготовка: численные методы, линейная алгебра, аналитическая геометрия, теория вероятностей, статистика, методы оптимизации;
Способность решать сложные задачи, которые не поддаются полной формализации.
Отклики ждем @fr_rec