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 frontendu kompilátoru pro architektury LLM

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.

Popis

  • Rozšiřujte podporu nových architektur LLM ve frontendu a mezivrstvě kompilátoru.
  • Implementujte v kompilátoru varianty attention, schémata směrování MoE a další architektury.
  • Rozšiřujte IR, sadu operací a průchody snižování úrovně tak, aby přesně reprezentovaly nové architektonické primitivy.
  • Udržujte pokrytí testy s vývojem kompilátoru.
  • Reprezentujte schémata kvantizace a číselné formáty při zachování přesnosti modelů.
  • Sledujte vývoj architektur LLM a doporučujte priority budoucí podpory v kompilátoru.
  • Předávejte programy po snížení úrovně backendovým inženýrům kompilátoru k mapování na hardware.
  • Spolupracujte s inženýrem pro obsluhu LLM na přesunu modelů od podpory v kompilátoru k obsluze.
  • Ověřujte spuštění kompilátoru pomocí simulátorů a prototypů FPGA ještě před dostupností křemíkových čipů.

Požadavky

  • Praktické zkušenosti s vývojem a nasazováním průchodů kompilátoru pro strojové učení.
  • Velmi dobrá znalost interních mechanismů PyTorch, ideálně včetně TorchDynamo, FX a torch.export.
  • Pracovní znalost moderních architektur LLM, včetně mechanismů attention, směrování MoE a schémat kvantizace.
  • Ochota navrhovat infrastrukturu kompilátoru v nové kódové základně a rozšiřovat stávající.
  • Ochota vytvářet software pro vyvíjející se hardware, od simulace až po uvedení do provozu.
  • Plynulá znalost Pythonu.
  • Znalost C++ nebo Rustu.
  • Zkušenosti s IREE, XLA nebo TVM jsou výhodou.
  • Znalost JAX nebo ONNX je výhodou.
  • Zkušenosti s rozdělováním modelů mezi zařízení pomocí tensorové, pipeline nebo expertní paralelizace jsou výhodou.
  • Zkušenosti se společným návrhem hardwaru a softwaru jsou výhodou.
  • Zkušenosti s nestandardními hardwarovými cíli nebo hardwarem s výpočty v paměti jsou výhodou.
  • Příspěvky do open source projektů v oblasti kompilátorů nebo infrastruktury strojového učení jsou výhodou.

Benefity

  • Výzkumu blízká práce s možností publikovat jménem společnosti Normal Computing.
  • Práce na hardwaru před výrobou čipů pomocí simulátorů a prototypů FPGA.
  • Inkluzivní pracoviště se závazkem rovného přístupu k zaměstnání.
  • Lidem se zdravotním postižením jsou k dispozici přiměřené úpravy pracovních podmínek.

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
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