Сбер
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 ключевой ставки ЦБ
расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
вознаграждение за рекомендацию друзей в команду Сбера.
