Наша команда решает амбициозные и передовые инженерные задачи в области разработки высокопроизводительных вычислительных систем.
Обязанности
разработка, моделирование и документация архитектуры устройств вычислительной системы
написание кода симулятора производительности на языке С++ и Python, написание фокусных тестов производительности
анализ производительности и энергоэффективности вычислительной системы на симуляторах и прототипах, в том числе самостоятельная разработка и автоматизация инфраструктуры анализа производительности
изучение новых типов вычислительных архитектур, исследование отчетов и публикаций в области архитектуры процессоров, анализ применимости отдельных решений
чтение и составление спецификаций
взаимодействие с командами прикладного и системного ПО для исследования поведения вычислительной системы на реальных нагрузках, выработка решений в ПО и аппаратуре для повышения производительности и энергоэффективности будущих устройств
Требования
отличное понимание архитектуры вычислительных систем (x86, ARM и/или RISC-V)
опыт реализации микроархитектуры и/или программной модели ключевых компонент современных вычислительных систем
опыт работы с SystemC, Sparta, Verilator или любым подобным фреймворком
опыт разработки на языке С++ от 3 лет, включая работу со средствами параллельного программирования
владение скриптовыми языками bash, Python
владение средствами сборки (CMake, Nix, Conan)
умение работать с контролем версий (git), методологией CI/CD
умение и желание работать в команде
умение самостоятельно планировать свою работу, лаконично объяснять и документировать результаты
критическое мышление и навык решения задач.
умение выразить и эффективно донести до своей и смежных команд собственные идеи.
умение подойти к своим коллегам с эмпатией и поддержкой, выслушать и понять их идеи, иную точку зрения и ценности.
Дополнительные навыки
опыт конкурентного анализа высокопроизводительных вычислительных систем, понимание преимуществ и недостатков доступных на рынке решений
опыт составления и презентации MRD/PRD материалов
опыт работы с эмуляторами и симуляторами архитектуры (QEMU, gem5)
опыт профилирования производительности CPU/GPU
знание Verilog, SystemVerilog
знание ассемблера
базовые знания в анализе данных, владение Pandas
инструментальное владение AI для анализа, генерации и автоматизации.
Условия
комфортный современный офис рядом с м. Кутузовский проспект, формат работы - гибрид
корпоративный спортзал и зоны отдыха
более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
вознаграждение за рекомендацию друзей в команду Сбера.