Math Libraries TechLead
Требования
Местоположение и тип занятости
Компания
Будущее в наших руках
Описание вакансии
Условия работы
Команда занимается разработкой высокопроизводительных библиотек по таким направлениям, как криптография, обработка данных, обработка сигналов и изображений, линейная алгебра и векторная математика.
Задачи:
- Работа с другими командами YADRO и заказчиками для прояснения требований и обсуждения технических деталей реализации решений;
- Техническое лидерство и развитие команды в доменной области;
- Техническое развитие продукта и процессов его разработки с учётом актуальных трендов и практик разработки в индустрии;
- Постановка и декомпозиция задач для команды на основе требований от заказчиков и позиционирования разрабатываемого программного продукта;
- Дизайн, разработка и оптимизация по производительности алгоритмов линейной алгебры и векторной математики с применением всех возможностей микропроцессора;
- Отладка, тестирование и/или поддержка и интеграция решений, исправление дефектов, код ревью;
- Совместная работа с HW командами для предоставления обратной связи по перспективным архитектурным решениям в выбранном домене;
- Участие в профильных RISC-V комитетах по профильным темам для развития ISA;
- Работа как над собственными решениями, так и участие в Open Source Community.
Требования:
- Опыт технического лидерства в команде маленького или среднего размера;
- Уверенные навыки программирования на C/C++;
- Экспертиза в базовой математике и матричных операциях;
- Знания линейной алгебры, дискретной математики и теории алгоритмов;
- Базовые знания архитектур Intel, RISC-V и других архитектур;
- Английский для уверенной коммуникации и чтения технической документации.
Будет дополнительным преимуществом:
- Опыт оптимизации под x86, RISC-V и другие архитектуры;
- Знание ассемблера;
- Опыт программирования на Python, Cmake, Bash;
- Опыт применения современных практик разработки ПО (код ревью, статический анализ, fuzzy тестирование и т.д.)
Бонусы
Будем рады предложить:
- Конкурентный уровень заработной платы
- Гибридный или удаленный формат работы
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами