Работа в компании ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ НАУКИ ИНСТИТУТ СИСТЕМНОГО ПРОГРАММИРОВАНИЯ ИМ. В.П. ИВАННИКОВА РОССИЙСКОЙ АКАДЕМИИ НАУК, Москва

Вакансии компании:

Вакансии компании: 15

Научный сотрудник (в области информатики и вычислительной техники)

От 31 790 до 31 790 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Проводить научные исследования и разработки по отдельным разделам (этапам, заданиям) темы в области интеллектуального анализа исходного кода, автоматического рецензирования, диагностики и исправления программ с применением больших языковых моделей, агентных систем и методов машинного обучения. Исследовать и разрабатывать методы автоматического выявления программных дефектов, генерации и верификации исправлений, а также автоматического рефакторинга программного кода с использованием технологий Clang/LLVM. Собирать, обрабатывать, анализировать и обобщать научно-техническую информацию, передовой отечественный и зарубежный опыт, результаты экспериментов и наблюдений. Участвовать в составлении планов и методических программ исследований и разработок, практических рекомендаций по использованию их результатов. Составлять отчеты (разделы отчета) по теме или ее разделу (этапу, заданию). Участвовать во внедрении результатов исследований и разработок.

Научный сотрудник (в области информатики и вычислительной техники)

От 36 200 до 36 200 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Осуществлять научное руководство группой работников при исследовании самостоятельных тем в области: разработки и применении численных методов, математических моделей и алгоритмов машинного обучения для решения задач вычислительной физики и анализа данных с применением открытых программных комплексов; создании, обучении и валидации нейросетевых моделей (включая Physics-Informed Neural Networks) для задач аппроксимации, восстановления полей и ускорения численных расчетов; реализации и настройки программного обеспечения для гибридного моделирования, включая классические решатели с открытым исходным кодом, собственные программные решения и фреймворки глубокого обучения; разработки и адаптации численных алгоритмов и методов аппроксимации (включая полиномиальную, сплайн- и нейросетевую аппроксимацию) под специфику физических процессов; настройки и автоматизации работы в программах с открытым исходным кодом, а также в средах разработки и обучения нейронных сетей; разработки, тестировании и оптимизации собственных программ пре- и постпроцессинга, а также модули для гибридного использования CFD-решателей и нейросетевых суррогатных моделей; обучения нейросетевых моделей. Участвовать в разработке и архитектуре программного обеспечения лаборатории, внедряя современные методы ИИ в традиционный научный workflow. Выбирать оптимальные численные методы и архитектуры нейронных сетей для решения конкретных научно-исследовательских задач, оценивая их вычислительную эффективность и точность. Разрабатывать планы и методические программы проведения исследований и разработок. Организовывать сбор и изучение научно-технической информации об архитектурах процессоров, интерфейсах программирования и компиляторных технологиях, проводить анализ и теоретическое обобщение научных данных, результатов экспериментов и наблюдений. Проверять правильность результатов, полученных сотрудниками, работающими под его руководством. Принимать участие в повышении квалификации кадров. Внедрять результаты проведенных исследований и разработок.

Научный сотрудник (в области информатики и вычислительной техники)

От 31 790 до 31 790 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Проводить научные исследования и разработки по отдельным разделам (этапам, заданиям) темы в области: применения открытых фреймворков для задач механики сплошных сред, анализ исходного кода и создания на их основе решателей, подходящих для поставленных целей, в том числе интеграция квазигазодинамических уравнений; проведение численных расчётов в свободном программном обеспечении: OpenFOAM, AMReX; анализ и формулирование выводов на основе численных расчётов в открытых пакетах. Собирать, обрабатывать, анализировать и обобщать научно-техническую информацию, передовой отечественный и зарубежный опыт, результаты экспериментов и наблюдений. Участвовать в составлении планов и методических программ исследований и разработок, практических рекомендаций по использованию их результатов. Составлять отчеты (разделы отчета) по теме или ее разделу (этапу, заданию). Участвовать во внедрении результатов исследований и разработок.

Научный сотрудник (в области информатики и вычислительной техники)

От 41 850 до 41 850 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Осуществлять научное руководство проведением исследований по отдельным проблемам науки и техники и возглавлять группу занятых ими работников или являться ответственным исполнителем отдельных заданий научно-технических программ. Направления работ включают в себя: разработка математических моделей и численных алгоритмов для задач аэрогидродинамики и механики сплошной среды, включая постановку задач, выбор моделей турбулентности, построение схем дискретизации и их верификацию; применение и расширение возможности открытых библиотек, разрабатывая на их базе собственные решатели и модули; проектирование и разработка ПО лаборатории для численного моделирования; применение современных методов ИИ для ускорения расчётов, построения суррогатных-моделей; определение стратегии и приоритетов исследований по направлению численного моделирования задач механики сплошной среды. Проводить численное моделирование на вычислительных кластерах. Разрабатывать научно-технические решения по наиболее сложным проблемам, методы проведения исследований и разработок, выбирает необходимые для этого средства. Обосновывать направления новых исследований и разработок и методы их выполнения, вносить предложения для включения в планы научно-исследовательских работ. Организовывать составление программы работ, координировать деятельность соисполнителей при совместном их выполнении с другими учреждениями (организациями), обобщать полученные результаты. Определять сферу применения результатов научных исследований и разработок и организовывать практическую реализацию этих результатов. Осуществлять подготовку научных кадров и участвовать в повышении их квалификации.

Научный сотрудник (в области информатики и вычислительной техники)

От 41 850 до 41 850 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Осуществлять научное руководство проведением исследований по отдельным проблемам науки и техники и возглавлять группу занятых ими работников или являться ответственным исполнителем отдельных заданий научно-технических программ. Направления работ в области: исследование устройства открытых фреймворков машинного обучения, анализ их исходного кода и создание доверенных фреймворков машинного обучения; исследование и разработка программных инструментов для анализа, обнаружения и противодействия угрозам, специфичным для технологий искусственного интеллекта; создание методик и тестовой базы ( бенчмарков ) для исследования систем, использующих ТИИ, на соответствие критериям доверенности, и их апробация на прикладных системах. Разрабатывать научно-технические решения по наиболее сложным проблемам, методы проведения исследований и разработок, выбирает необходимые для этого средства. Обосновывать направления новых исследований и разработок и методы их выполнения, вносить предложения для включения в планы научно-исследовательских работ. Организовывать составление программы работ, координировать деятельность соисполнителей при совместном их выполнении с другими учреждениями (организациями), обобщать полученные результаты. Определять сферу применения результатов научных исследований и разработок и организовывать практическую реализацию этих результатов. Осуществлять подготовку научных кадров и участвовать в повышении их квалификации.

Научный сотрудник (в области информатики и вычислительной техники)

От 31 790 до 31 790 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Проводить научные исследования и разработки по отдельным разделам (этапам, заданиям) темы в области: оптимизаций в статических и динамических компиляторах; исследование и разработка новых методов оптимизаций, которые могут быть применены на этапе компиляции или во время выполнения программы (методы JIT-компиляции); разработка безопасных оптимизаций, предотвращающих появление уязвимостей в программах; применение методов динамической компиляции к интерпретаторам декларативных языков программирования; добавление поддержки новых процессорных архитектур в оптимизирующих компиляторах и других инструментальных средствах разработки. Собирать, обрабатывать, анализировать и обобщать научно-техническую информацию, передовой отечественный и зарубежный опыт, результаты экспериментов и наблюдений. Участвовать в составлении планов и методических программ исследований и разработок, практических рекомендаций по использованию их результатов. Составлять отчеты (разделы отчета) по теме или ее разделу (этапу, заданию). Участвовать во внедрении результатов исследований и разработок.

Научный сотрудник (в области информатики и вычислительной техники)

От 31 790 до 31 790 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Проводить научные исследования и разработки по отдельным разделам (этапам, заданиям) темы в области анализа бинарного кода. Исследовать возможности декомпиляции и интерпретации языков программирования, в том числе с применением методов искусственного интеллекта. Вести поиск новых подходов к анализу бинарного кода и на их основе разрабатывать технологии статического и динамического анализа. Применять результаты реверс-инжиниринга для создания методов и инструментов автоматизированного исследования исполняемого кода. Собирать, обрабатывать, анализировать и обобщать научно-техническую информацию, передовой отечественный и зарубежный опыт, результаты экспериментов и наблюдений. Участвовать в составлении планов и методических программ исследований и разработок, практических рекомендаций по использованию их результатов. Составлять отчеты (разделы отчета) по теме или ее разделу (этапу, заданию). Участвовать во внедрении результатов исследований и разработок.

Научный сотрудник (в области информатики и вычислительной техники)

От 31 790 до 31 790 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Проводить научные исследования и разработки по отдельным разделам (этапам, заданиям) темы в области интеллектуального анализа исходного кода, автоматического рецензирования, диагностики и исправления программ с применением больших языковых моделей, агентных систем и методов машинного обучения. Исследовать и разрабатывать методы автоматического выявления программных дефектов, генерации и верификации исправлений, а также автоматического рефакторинга программного кода с использованием технологий Clang/LLVM. Собирать, обрабатывать, анализировать и обобщать научно-техническую информацию, передовой отечественный и зарубежный опыт, результаты экспериментов и наблюдений. Участвовать в составлении планов и методических программ исследований и разработок, практических рекомендаций по использованию их результатов. Составлять отчеты (разделы отчета) по теме или ее разделу (этапу, заданию). Участвовать во внедрении результатов исследований и разработок.

Научный сотрудник (в области информатики и вычислительной техники)

От 31 790 до 31 790 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Проводить научные исследования и разработки по отдельным разделам (этапам, заданиям) темы в области: статического анализа исходного кода и применения методов машинного обучения для поиска ошибок в ПО в соответствии с утвержденными методиками; поиск ошибок в программах на языках C# и Visual Basic .NET; разработка и улучшение детекторов ошибок на основе символьного выполнения; генерация шаблонов проектно-специфичных ошибок по исходному коду с помощью машинного обучения. Собирать, обрабатывать, анализировать и обобщать научно-техническую информацию, передовой отечественный и зарубежный опыт, результаты экспериментов и наблюдений. Участвовать в составлении планов и методических программ исследований и разработок, практических рекомендаций по использованию их результатов. Составлять отчеты (разделы отчета) по теме или ее разделу (этапу, заданию). Участвовать во внедрении результатов исследований и разработок.

Научный сотрудник (в области информатики и вычислительной техники)

От 36 200 до 36 200 руб. Не важно

Москва

Обязанности: <p class="ra-info-block-title">Обязанности:</p>Осуществлять научное руководство группой работников при исследовании самостоятельных тем в области автоматизации проектирования цифровой микроэлектронной аппаратуры. Участвовать в организации и проведении научных конференций. Участвовать в рецензировании научных работ, подаваемых для публикации. Организовывать сбор и изучение научно-технической информации, проводить анализ и теоретическое обобщение научных данных, результатов экспериментов и наблюдений. Проверять правильность результатов, полученных сотрудниками, работающими под его руководством. Принимать участие в повышении квалификации кадров. Внедрять результаты проведенных исследований и разработок.