C++ разработчик

Мы – сплоченная команда единомышленников, которая разрабатывает сервисы доставки с использование беспилотных технологий. Присоединившись к нам, вам предстоит принять непосредственное участие в развитии одного из самых востребованных на текущий момент решения. Наша команда расширяется, в связи с чем мы ищем уверенного разработчика для участия в создании новых и совершенствовании существующих алгоритмов.* Разработка и поддержка вычислительных модулей на языке C++ с учётом требований к эффективности и переносимости; * Оптимизация алгоритмов инференса нейронных сетей для максимального ускорения на CPU, GPU, DSP и специализированных ускорителях (ASIC, NPU); * Профилирование и тонкая настройка производительности кода под специфику целевой аппаратной платформы; * Улучшение показателей качества и точности работы алгоритмов; * Интеграция созданных модулей в конечный продукт; * Калибровка и настройка аппаратных компонентов, взаимодействие с оборудованием на низком уровне; * Участие в исследованиях и экспериментальном поиске наилучших архитектурных решений.* Высшее техническое образование (информатика, прикладная математика, электроника, автоматизация); * Профессиональный опыт разработки на C++ с акцентом на производительность и оптимизацию кода; * Глубокое понимание архитектуры современных вычислительных платформ (CPU, GPU, DSP, ASIC, NPU); * Опыт оптимизации алгоритмов нейронных сетей для различных аппаратных конфигураций; * Умение проводить эффективное профилирование и устранять узкие места в коде; * Практический опыт работы с цифровым оборудованием и периферийными интерфейсами; * Ответственность, внимательность к деталям и стремление постоянно повышать квалификацию. **Будет плюсом:** * Опыт работы с библиотеками для компьютерного зрения; * Опыт работы с CUDA на C++ (nvcc и тп); * Опыт разработки драйверов для камер и сенсоров; * Опыт реализации алгоритмов автоматического управления; * Владение языком программирования Python для быстрой проверки гипотез и прототипирования; * Твердое знание линейной алгебры и матричных операций, используемых в нейронных сетях; * Опыт работы с современными нейросетевыми архитектурами, применяемыми в компьютерном зрении; * Практические навыки отладки и диагностики проблем непосредственно на аппаратных платформах; * Опыт работы с инструментами ускорения нейронных сетей (TensorRT, RKNN Toolkit, XNNPACK, NeuralONE); * Готовность изучать и применять новейшие подходы и технологии в области hardware acceleration.* ежегодный пересмотр зарплаты и годовая премия * корпоративный спортзал и зоны отдыха * подписка Прайм с возможностью совместного использования на трёх близких * более 400 образовательных программ СберУниверситета для профессионального и карьерного развития * гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ * расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа * вознаграждение за рекомендацию друзей в команду Сбера.