NVIDIA
NVIDIA
NVIDIA разработва технологии за ускорени изчисления и изкуствен интелект, които се използват в игрите, центровете за данни, облачните изчисления, здравеопазването, производството, автомобилната индустрия и роботиката. Дейността на компанията обхваща графични процесори, платформи за изкуствен интелект, симулации и решения, насочени към конкретни индустрии, включително NVIDIA Omniverse за съвместни 3D работни процеси, NVIDIA DRIVE за разработване на автономни превозни средства и NVIDIA Clara за приложения в здравеопазването. Компанията обединява големи технически екипи, които работят по инфраструктурата и софтуера, поддържащи модерни изчисления, симулации и анализи, базирани на изкуствен интелект.

Старши софтуерен инженер по дълбоко обучение и инференция

Разработвайте и настройвайте ускорен с GPU софтуер за мащабна инференция на изкуствен интелект в NVIDIA. Подобрявайте рамки с отворен код за обслужване на модели и тяхната производителност върху ускорители NVIDIA.

Описание

  • Разработвайте и оптимизирайте ускорен с GPU софтуер за приложения с изкуствен интелект.
  • Разработвайте и поддържайте рамки с отворен код за обслужване и инференция на мащабни модели.
  • Подобрете платформите за инференция и подпомагайте внедряването и обслужването на езикови модели.
  • Реализирайте нови алгоритми за пускане чрез рамки за инференция.
  • Повишавайте производителността на усъвършенствани големи езикови модели и генеративен изкуствен интелект върху ускорители NVIDIA.
  • Използвайте инструменти като CUTLASS, OAI Triton, NCCL и CUDA ядра за оптимизиране на работните потоци за обслужване на модели.
  • Анализирайте и настройвайте модели за дълбоко обучение в областта на големите езикови модели, мултимодалния и генеративния изкуствен интелект.
  • Мащабирайте производителността на моделите между различни архитектури и типове ускорители NVIDIA.
  • Допринасяйте с функционалности и код за библиотеките на NVIDIA за инференция, vLLM, SGLang, FlashInfer и софтуера за големи езикови модели.
  • Работете с екипи, занимаващи се с рамки, библиотеки на NVIDIA и решения за оптимизация на инференцията.

Изисквания

  • Магистърска степен, докторска степен или равностоен опит в подходяща област, например компютърно инженерство, информатика, електротехника и компютърни науки или изкуствен интелект.
  • Най-малко пет години подходящ професионален опит в разработката на софтуер.
  • Отлични умения за програмиране на C/C++ и проектиране на софтуер.
  • Опитът с гъвкава разработка на софтуер е предимство.
  • Опитът с Python е предимство.
  • Опит в производствена среда с обучение, внедряване или оптимизиране на инференция на модели за дълбоко обучение е предимство.
  • Опитът с моделиране на производителността, профилиране, отстраняване на грешки и оптимизиране на код или познанията за архитектури на CPU и GPU са предимство.
  • Опитът с програмиране на GPU чрез CUDA, OAI Triton или CUTLASS е предимство.
  • Опит с принос към софтуерни проекти за дълбоко обучение като PyTorch, vLLM или SGLang.
  • Опит с комуникация между няколко GPU, включително NCCL или NVSHMEM.

Придобивки

  • Пакет от цялостни придобивки.
  • Дялово участие.