Normal Computing
Normal Computing
51 – 200 Zaměstnanci
Dostupné informace o profilu uvádějí, že společnost Normal Computing byla založena v roce 2022, ale nepopisují její produkty, služby, obor ani kontext náboru. K přípravě užitečného přehledu pro uchazeče o práci jsou potřeba další informace o společnosti.

Inženýr backendu kompilátoru pro specializovaný hardware AI

Vyvíjejte generování kódu, plánování a správu paměti pro specializovaný hardware společnosti Normal Computing. Optimalizujte inferenci LLM na simulátorech, prototypech FPGA i budoucích křemíkových čipech.

Popis

  • Vyvíjejte průchody kompilátoru, které převádějí programy po snížení úrovně abstrakce na kód pro specializovaný hardware
  • Vytvářejte metody kompilace pro problémy, které konvenční techniky nedokážou řešit
  • Plánujte výpočty a umisťujte data napříč hardwarovými prostředky
  • Rozhodujte o slučování operací a jejich distribuci při inferenci LLM
  • Pracujte na rozhraní mezi softwarem kompilátoru a hardwarem
  • Předávejte architektům hardwaru omezení kompilátoru během návrhu před výrobou čipu
  • Testujte optimalizace na simulátorech, prototypech FPGA a nakonec na křemíkových čipech
  • Udržujte spolehlivou sadu testů pro regresi výkonu
  • Vybírejte, které operace v programech převedených frontendem použijí generovaný kód a které ručně laděná jádra

Požadavky

  • Značné zkušenosti s optimalizací kompilátorů nebo generováním kódu pro akcelerátory či jiné platformy než CPU, včetně plánování, dělení na dlaždice, slučování operací nebo přidělování prostředků
  • Schopnost pracovat blízko hardwaru a uvažovat o propustnosti paměti a využití prostředků
  • Ochota vytvářet metody kompilace od základů
  • Doložené výsledky v podobě optimalizací, které prokazatelně zvýšily výkon
  • Zkušenosti s vývojem softwaru pro měnící se hardware, od simulace až po uvedení do provozu
  • Plynulá znalost Pythonu
  • Znalost C, C++ nebo Rustu
  • Zkušenost s kompilačním stackem PyTorch nebo jinými kompilátory strojového učení je výhodou
  • Zkušenost s kompilací pro výpočty v paměti, prostorové nebo jiné architektury odlišné od von Neumannovy je výhodou
  • Zkušenost s logickou syntézou nebo rozmístěním a propojením je výhodou
  • Zkušenost se simulátory na úrovni taktovacích cyklů nebo výkonu je výhodou
  • Příspěvky do open source projektů pro kompilátory nebo infrastrukturu jader jsou výhodou
  • Publikace nebo prezentace o kompilátorech či výkonu jsou výhodou

Benefity

  • Podíl ve společnosti
  • Odměny podle výkonu
  • Komplexní balíček odměňování
  • Benefity určené k podpoře duševní pohody zaměstnanců a profesního rozvoje

Související pracovní nabídky

Commure

Seniorní softwarový inženýr pro aplikovanou AI

Commure

Vytvářejte automatizaci cyklu výnosů poháněnou velkými jazykovými modely pro zdravotnickou AI platformu Commure. Vyvíjejte spolehlivé systémy pro pojistné nároky, úhrady, zamítnutí, odvolání a extrakci údajů z dokumentů.

Otevřít
Commure

Seniorní softwarový inženýr, inteligentní zpracování pojistných nároků

Commure

Budujte infrastrukturu pro zpracování zdravotních pojistných nároků využívající AI, včetně integrací s clearingovými centry a EDI pipeline. Vyvíjejte směrování ověřování nároku na pojistné krytí a škálovatelná pravidla pro cyklus výnosů.

Otevřít
Nubank

Seniorní vedoucí softwarový inženýr, backendová platforma

Nubank
5 001 – 10 000 Zaměstnanci
BankovnictvíFintech

Veďte vývoj distribuovaných backendových služeb a API pro globální finanční platformu Nubank. Zodpovídejte za spolehlivé interní systémy, které podporují produktové týmy napříč organizací.

Otevřít
OpenAI

Softwarový inženýr, infrastruktura identity

OpenAI

Vytvářejte a rozvíjejte zabezpečené, vysoce výkonné přístupové proxy a služby identity pro výzkumnou a nasazovací platformu OpenAI. Provádějte distribuované systémy celým životním cyklem — od návrhu až po produkční provoz.

Otevřít
Normal Computing

Inženýr frontendu kompilátoru pro architektury LLM

Normal Computing
51 – 200 Zaměstnanci

Rozšiřujte podporu nových architektur LLM v kompilátoru: variant attention, směrování MoE, kvantizace a číselných formátů. Ověřujte spuštění modelů na simulátorech a prototypech FPGA pro AI hardware s výpočty v paměti společnosti Normal Computing.

Otevřít
Honeywell Aerospace Technologies

Softwarový inženýr II, letecký software

Honeywell Aerospace Technologies

Vyvíjejte a testujte vestavěný software pro letecké systémy ve společnosti Honeywell Aerospace Technologies. Spolupracujte s technickými týmy na integraci hardwaru, ladění a spolehlivých řešeních pro letové systémy.

Otevřít