20 ноября 2024
Команда занимается разработкой различных подсистем, время работы которых является критичным для наших пользователей -- инженеров, учёных, студентов и преподавателей.
Например, анализ кода на языке объектно-ориентированного компонентного моделирования,внутреннее представление и различные преобразования символьных математических моделей, генерация оптимального исполняемого кода для библиотек вычислительной математики.
Все они разрабатываются на Julia -- современном, элегантном и удобном языке программирования, позволяющем писать код, сопоставимый по скорости выполнения с C и Fortran.
Ожидаем:
Опыт программирования на Julia или желание его получить;
Устойчивое внутреннее стремление писать оптимальный код;
Понимание отличий выделения памяти на стеке и в куче, а также других базовых вещей для написания быстрого кода;
Знание структур данных и алгоритмов;
Готовность к самостоятельной работе и исследованиям под чутким руководством старших товарищей;
Готовность пройти одно из собеседований на Julia.
Будет плюсом:
Написание и оптимизация кода на языках типа C, C++, Fortran;
Работа с LLVM или Assembler;
Написание кода на MATLAB, R, Python;
Работа с Git, Docker;
Метапрограммирование на Lisp;
Базовые знания математического моделирования;
Базовые знания численных методов;
Знакомство с теорией формальных языков и грамматик и практика написания компиляторов, включая оптимизирующие.
Условия:
Проект - отдушина для тех, кому важна тематика, общественная или научная значимость;
Много нестандартных интересных задач;
Короткий цикл собесов и принятия решения;
Обеспечим все пожелания, связанные с обустройством эффективного рабочего процесса;
Компетентный и мотивированный коллектив, много вызовов для профессионального роста;
Можно удаленно или в офисе;
Полный рабочий день и гибкий график;
Стабильность и официальное оформление по ТК РФ, белые выплаты, ИТ-ипотека, отсрочка и иные плюшки;
Индивидуальный уровень дохода согласуем с Вами по результатам собеседования.