Normal Computing
Normal Computing
51 – 200 Служители
Наличната информация в профила посочва, че компанията Normal Computing е основана през 2022 г., но не описва нейните продукти, услуги, бранш или контекст на наемане. Необходими са повече подробности за компанията, за да се представи полезен обзор за търсещите работа.

Инженер по софтуер за изпълнение за AI хардуер

Проектирайте софтуер за изпълнение за ориентирания към паметта AI хардуер на Normal Computing. Ръководете архитектурата, абстракцията на хардуера и производителността при LLM инференция.

Описание

  • Ръководете архитектурата на софтуера за изпълнение в областите управление на устройства, разпределяне на памет, трансфери между хост и устройство, зареждане на изпълними файлове и подаване на команди.
  • Разработвайте софтуера за изпълнение за симулатори и FPGA прототипи чрез последователен интерфейс преди наличието на силициеви чипове.
  • Абстрахирайте разликите между симулатори, FPGA прототипи, силициеви чипове и бъдещи поколения хардуер.
  • Управлявайте състоянието на устройството, съхранявано в хардуера, включително теглата на модели, които остават в паметта между заявките.
  • Намалявайте натоварването от софтуера за изпълнение по критичния път на LLM инференцията, за да подобрите общата латентност и пропускателната способност.
  • Определяйте интерфейси за компонентите на компилатора, драйвера и фърмуера.
  • Насочвайте техническото развитие на софтуера за изпълнение и преглеждайте проекти, които зависят от него.
  • Работете с инженери по компилатори и обслужване на модели за създаване на ефективни интерфейси.

Изисквания

  • Опит в разработването на софтуер за изпълнение, драйвери или слоеве за абстракция на хардуера за ускорители или друг специализиран хардуер.
  • Отлични умения за системно програмиране на C++ или Rust, включително управление на паметта, конкурентност и нисконивоова производителност.
  • Доказан опит в поемането на отговорност за сложен системен компонент от проектирането до внедряването в продукционна среда.
  • Опит във вземането и ръководенето на технически решения между екипи.
  • Познаване на работните натоварвания при LLM инференция и нуждите на софтуера за изпълнение.
  • Умение за разработване на софтуер за променящ се хардуер — от симулация до първоначално пускане и проверка.
  • Предимство е познаването на отворени архитектури за софтуер за изпълнение, като HAL на IREE, или вътрешното устройство на runtime средите на 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, агентни системи и производствени AI процеси. Опознавайте работата на клиентските екипи и предоставяйте оценени решения в AWS.

Отвори
Arcadis

Екологичен геолог, учен или инженер — Сан Луис Обиспо

Arcadis

Присъединете се към Arcadis на начална позиция и участвайте в проекти за устойчиво възстановяване на околната среда и инженерни дейности. Работата включва теренни проучвания, надзор на системи за пречистване, анализ на данни и реакция при извънредни ситуации.

Отвори