Hewlett Packard Enterprise
Hewlett Packard Enterprise
Hewlett Packard Enterprise vyvíjí podnikové technologie pro organizace, které provozují hybridní cloudová prostředí a operace založené na umělé inteligenci. Portfolio společnosti zahrnuje servery HPE ProLiant a vysoce výkonné výpočetní systémy HPE Cray, úložiště HPE Alletra, síťová řešení HPE Aruba, platformy umělé inteligence a hotové AI továrny i řešení GreenLake poskytovaná jako služba. HPE nabízí také bezpečnostní funkce, jako jsou Zero Trust a SASE, spolu s profesionálními, poradenskými a podpůrnými službami, které velkým organizacím pomáhají modernizovat infrastrukturu, spravovat prostředí datových center a zavádět umělou inteligenci ve velkém měřítku.

Seniorní softwarový inženýr pro inferenci v HPE Hybrid

Povedete vývoj podnikového runtime pro inferenci LLM HPE AI Essentials určeného pro infrastrukturu zákazníků. Zlepšíte efektivní obsluhu na GPU, distribuované provádění a orchestraci Kubernetes.

Popis

  • Budete zodpovídat za klíčové součásti nasazení obsluhy LLM, včetně integrace enginu, průběžného dávkování, správy a opakovaného využití KV cache a kvantizovaného provádění.
  • Budete spolupracovat s týmy pro inferenci na zkrácení času do prvního tokenu a mezitokenové latence, zvýšení propustnosti GPU a snížení latence na úrovních P95/P99.
  • Budete vyvíjet a provozovat funkce distribuovaného provádění, jako jsou oddělené prefill a decode, tenzorový a pipeline paralelismus a přesun KV cache mezi pamětí GPU, pamětí hostitele a úložištěm připojeným přes RDMA.
  • Budete posuzovat nové runtime systémy, metody kvantizace, spekulativní dekódování a obsluhu mixture-of-experts modelů a následně doporučovat technologie k přijetí.
  • Pomůžete vytvářet orchestration vrstvu zahrnující přijímání modelů, plánování a dělení GPU, směrování požadavků s ohledem na cache a automatické škálování.
  • Budete řešit problémy zákazníků od začátku do konce, určovat jejich kořenové příčiny a posilovat související systémy a procesy.
  • Budete kontrolovat kód a návrhy, mentorovat kolegy a prosazovat kvalitní inženýrské postupy.

Požadavky

  • Nejméně 8 let zkušeností v softwarovém inženýrství.
  • Jeden až dva roky nebo více přímých zkušeností s runtime systémy pro inferenci LLM nebo s produkční obsluhou modelů.
  • Vysokoškolské vzdělání v oboru informatiky nebo příbuzném oboru.
  • Znalost inferenčních enginů LLM, jako jsou vLLM, SGLang, TensorRT-LLM, TGI nebo NVIDIA NIM, včetně zkušeností s úpravami interních částí enginu.
  • Pokročilá znalost průběžného dávkování, paged attention, opakovaného využití KV cache a prefix caching, chunked prefill, kvantizace a spekulativního dekódování.
  • Praktická znalost tenzorového a pipeline paralelismu, kolektivních operací NCCL, hierarchie paměti GPU a chování propojovacích technologií.
  • Pokročilá znalost architektury platformy Kubernetes včetně operátorů, vlastních zdrojů, řadičů a plánování.
  • Silné programátorské dovednosti v Go a Pythonu.
  • Schopnost číst, ladit a profilovat C++ a CUDA pomocí nástrojů, jako je Nsight.
  • Znalost ladění a profilování víceúrovňových úloh včetně aplikací RAG a agentních aplikací.
  • Vynikající analytické schopnosti a dovednosti v oblasti ladění a řešení problémů.
  • Výhodou: Příspěvky do projektů vLLM, SGLang, TensorRT-LLM, llm-d, LMCache nebo KServe.
  • Výhodou: Zkušenost s obsluhou oddělených fází prefill a decode nebo s rozsáhlým přesunem a opakovaným využitím KV cache.
  • Výhodou: Zkušenost s RDMA, GPUDirect Storage, InfiniBand nebo RoCE.
  • Výhodou: Zkušenost s MIG, přidělováním dílčích kapacit GPU a izolací GPU pro více tenantů.
  • Výhodou: Zkušenost s dodáváním softwaru pro on-premises, vzduchotěsná nebo regulovaná podniková prostředí.

Benefity

  • Komplexní benefity podporující fyzické zdraví, finanční jistotu a emoční pohodu.
  • Programy podporující osobní a profesní růst.
  • Flexibilita pracovních podmínek a osobních potřeb.
  • Inkluzivní pracovní kultura.
  • Přiměřená opatření během procesu podání žádosti nebo pohovoru pro kvalifikované uchazeče se zdravotním postižením.