Normal Computing
Normal Computing
51 – 200 Сотрудники
Доступная информация о профиле указывает, что компания Normal Computing основана в 2022 году, но не описывает её продукты, услуги, отрасль или контекст найма. Чтобы составить полезный обзор для соискателей, нужны дополнительные сведения о компании.

Инженер по системному ПО для ИИ-оборудования

Разрабатывайте системное ПО для ИИ-оборудования Normal Computing с архитектурой, абстракцией аппаратуры и оптимизацией инференса больших языковых моделей. Определяйте техническое направление среды выполнения и улучшайте скорость обработки запросов.

Описание

  • Руководите архитектурой среды выполнения: управлением устройствами, выделением памяти, передачей данных между хостом и устройством, загрузкой исполняемых файлов и отправкой команд.
  • Разрабатывайте среду выполнения для симуляторов и прототипов на FPGA с единым интерфейсом до появления кремниевых чипов.
  • Абстрагируйте различия между симуляторами, прототипами на FPGA, кремниевыми чипами и будущими поколениями оборудования.
  • Управляйте состоянием, хранящимся на устройстве, включая веса моделей, остающиеся в памяти между запросами.
  • Сокращайте накладные расходы среды выполнения на критическом пути инференса больших языковых моделей, повышая сквозную скорость и пропускную способность.
  • Определяйте интерфейсы для компонентов компилятора, драйвера и микропрограммы.
  • Задавайте техническое направление развития среды выполнения и проверяйте проекты, которые от неё зависят.
  • Сотрудничайте с инженерами компилятора и систем обслуживания моделей, чтобы создавать эффективные интерфейсы.

Требования

  • Опыт разработки сред выполнения, драйверов или уровней аппаратной абстракции для ускорителей и другого специализированного оборудования.
  • Уверенное владение системным программированием на C++ или Rust, включая управление памятью, параллельность и низкоуровневую оптимизацию производительности.
  • Подтверждённый опыт полного цикла разработки сложного системного компонента — от проектирования до выпуска в эксплуатацию.
  • Опыт руководства техническими решениями в нескольких командах.
  • Понимание рабочих нагрузок инференса больших языковых моделей и требований к среде выполнения.
  • Готовность разрабатывать ПО для меняющегося оборудования — от симуляции до первого запуска.
  • Будет плюсом знакомство с открытыми архитектурами сред выполнения, например HAL в IREE, или с внутренним устройством сред выполнения CUDA либо ROCm.
  • Будет плюсом опыт работы с вычислениями в памяти или другим оборудованием, отличным от архитектуры фон Неймана.
  • Будет плюсом опыт интеграции среды выполнения с сервером инференса, например vLLM.
  • Будут плюсом вклады в открытые проекты, связанные со средами выполнения или системной инфраструктурой.

Преимущества

  • Доля в компании.
  • Вознаграждение по результатам работы.
  • Комплексный пакет вознаграждения.
  • Льготы, призванные поддерживать благополучие сотрудников и их профессиональный рост.
  • Конкурентное и справедливое вознаграждение.
  • Разумные условия для сотрудников с инвалидностью.

Похожие вакансии

Honeywell Aerospace Technologies

Инженер проекта II по турбомашинам

Honeywell Aerospace Technologies

Руководите проектированием, анализом и испытаниями турбомашин, а также управлением рисками для авиационных систем Honeywell Aerospace. Помогайте повышать производительность и надежность продукции.

Открыть
Honeywell Aerospace Technologies

Старший инженер проектов аэрокосмического ПО

Honeywell Aerospace Technologies

Руководите программами в области аэрокосмического ПО и электроники в Honeywell Aerospace Technologies, координируя показатели, сроки, затраты, риски и технические команды.

Открыть
Oklo Inc

Инженер по ядерной безопасности: анализ критичности при производстве топлива

Oklo Inc

Разработка анализов критичности и мер безопасности для передовых предприятий Oklo по производству топлива. Поддержка лицензирования, ввода в эксплуатацию и развития чистой энергии деления.

Открыть
SuperAnnotate

Инженер по автоматизации подбора персонала с ИИ

SuperAnnotate

Создавайте системы поиска, отбора и подбора специалистов с помощью ИИ для команды SuperAnnotate, работающей с данными, размеченными людьми. Развивайте масштабируемые процессы, интеграции, аналитику и системы коммуникации с кандидатами.

Открыть
Provectus

Младший инженер по внедрению решений в Provectus (гибридный формат)

Provectus

Помогайте клиентам Provectus внедрять Claude, агентные системы и готовые к эксплуатации ИИ-процессы. Изучайте работу команд клиентов и создавайте решения с оценкой результатов в AWS.

Открыть
Arcadis

Инженер-геолог, ученый или инженер-эколог — Сан-Луис-Обиспо

Arcadis

Начните карьеру в Arcadis, участвуя в проектах по экологичной санации и инженерным решениям. Работа включает полевые исследования, контроль систем очистки, анализ данных и реагирование на чрезвычайные ситуации.

Открыть