Julia Developer в команду инфраструктуры моделирования динамических систем (удаленная работа)

20 ноября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Julia Developer в команду инфраструктуры моделирования динамических систем

Описание вакансии

Команда занимается разработкой различных подсистем, время работы которых является критичным для наших пользователей -- инженеров, учёных, студентов и преподавателей.

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

Все они разрабатываются на Julia -- современном, элегантном и удобном языке программирования, позволяющем писать код, сопоставимый по скорости выполнения с C и Fortran.

Ожидаем:

  • Опыт программирования на Julia или желание его получить;

  • Устойчивое внутреннее стремление писать оптимальный код;

  • Понимание отличий выделения памяти на стеке и в куче, а также других базовых вещей для написания быстрого кода;

  • Знание структур данных и алгоритмов;

  • Готовность к самостоятельной работе и исследованиям под чутким руководством старших товарищей;

  • Готовность пройти одно из собеседований на Julia.

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

  • Написание и оптимизация кода на языках типа C, C++, Fortran;

  • Работа с LLVM или Assembler;

  • Написание кода на MATLAB, R, Python;

  • Работа с Git, Docker;

  • Метапрограммирование на Lisp;

  • Базовые знания математического моделирования;

  • Базовые знания численных методов;

  • Знакомство с теорией формальных языков и грамматик и практика написания компиляторов, включая оптимизирующие.

Условия:

  • Проект - отдушина для тех, кому важна тематика, общественная или научная значимость;

  • Много нестандартных интересных задач;

  • Короткий цикл собесов и принятия решения;

  • Обеспечим все пожелания, связанные с обустройством эффективного рабочего процесса;

  • Компетентный и мотивированный коллектив, много вызовов для профессионального роста;

  • Можно удаленно или в офисе;

  • Полный рабочий день и гибкий график;

  • Стабильность и официальное оформление по ТК РФ, белые выплаты, ИТ-ипотека, отсрочка и иные плюшки;

  • Индивидуальный уровень дохода согласуем с Вами по результатам собеседования.