Normal Computing
Normal Computing
51 – 200 Zaposlenici
Dostupne informacije o profilu navode da je tvrtka Normal Computing osnovana 2022. godine, ali ne opisuju njezine proizvode, usluge, djelatnost ni kontekst zapošljavanja. Za koristan pregled namijenjen kandidatima za posao potrebno je više pojedinosti o tvrtki.

Inženjer kompilatorskog frontenda za LLM arhitekture

Proširujte podršku kompilatora za nove LLM arhitekture, od varijanti mehanizma pažnje i MoE usmjeravanja do kvantizacije i brojčanih formata. Provjeravajte pokretanje modela na simulatorima i FPGA prototipovima za memorijski AI hardver tvrtke Normal Computing.

Opis

  • Proširujte podršku frontenda i srednje razine kompilatora za nove LLM arhitekture.
  • Implementirajte varijante mehanizma pažnje, sheme MoE usmjeravanja i druge arhitekture u kompilator.
  • Proširujte IR, operacije i prolaze za spuštanje razine kako bi točno predstavljali nove arhitekturne primitive.
  • Održavajte pokrivenost testovima kako se kompilator razvija.
  • Predstavljajte sheme kvantizacije i brojčane formate uz očuvanje točnosti modela.
  • Pratite razvoj LLM arhitektura i preporučujte prioritete buduće podrške kompilatora.
  • Predajte programe nakon spuštanja razine inženjerima backend kompilatora radi mapiranja na hardver.
  • Surađujte s inženjerom za posluživanje LLM modela kako bi se modeli prebacili s podrške kompilatora na posluživanje.
  • Provjeravajte pokretanje kompilatora pomoću simulatora i FPGA prototipova prije nego što silicij bude dostupan.

Zahtjevi

  • Praktično iskustvo u razvoju i isporuci prolaza kompilatora za strojno učenje.
  • Dobro poznavanje internih komponenti PyTorcha, idealno uključujući TorchDynamo, FX i torch.export.
  • Radno poznavanje modernih LLM arhitektura, uključujući mehanizme pažnje, MoE usmjeravanje i sheme kvantizacije.
  • Sposobnost osmišljavanja infrastrukture kompilatora u novoj bazi koda i proširivanja postojeće.
  • Sposobnost izrade softvera za hardver koji se razvija, od simulacije do puštanja u rad.
  • Tečno poznavanje Pythona.
  • Poznavanje C++a ili Rusta.
  • Iskustvo s IREE-om, XLA-om ili TVM-om prednost je.
  • Poznavanje JAX-a ili ONNX-a prednost je.
  • Iskustvo s podjelom modela na više uređaja primjenom tenzorskog, cjevovodnog ili ekspertnog paralelizma prednost je.
  • Iskustvo u zajedničkom osmišljavanju hardvera i softvera prednost je.
  • Iskustvo s nestandardnim hardverskim ciljevima ili hardverom s računanjem u memoriji prednost je.
  • Doprinosi projektima otvorenog koda za kompilatore ili infrastrukturu strojnog učenja prednost su.

Pogodnosti

  • Rad povezan s istraživanjem uz mogućnost objavljivanja u ime tvrtke Normal Computing.
  • Rad na hardveru prije proizvodnje silicija uz simulatore i FPGA prototipove.
  • Inkluzivno radno mjesto koje se obvezuje na jednake mogućnosti zapošljavanja.
  • Osobama s invaliditetom dostupne su razumne prilagodbe.

Povezani poslovi

Commure

Viši softverski inženjer za primijenjenu umjetnu inteligenciju

Commure

Razvijajte automatizaciju ciklusa prihoda u zdravstvu pokretanu velikim jezičnim modelima za Commureovu platformu zdravstvene umjetne inteligencije. Izrađujte pouzdane sustave za zahtjeve za naplatu, uplate, odbijenice, žalbe i izdvajanje podataka iz dokumenata.

Otvori
Commure

Viši softverski inženjer za inteligentnu obradu zahtjeva

Commure

Razvijajte Commureovu AI infrastrukturu za zdravstvene zahtjeve, uključujući integracije s klirinškim kućama i EDI procese. Izrađujte usmjeravanje provjere pokrića i skalabilna pravila za ciklus prihoda.

Otvori
Nubank

Viši vodeći softverski inženjer, backend platforma

Nubank
5.001 – 10.000 Zaposlenici
BankarstvoFintech

Voditi razvoj distribuiranih backend usluga i API-ja za globalnu financijsku platformu Nubanka. Preuzeti odgovornost za pouzdane interne sustave koji podupiru produktne timove u cijeloj organizaciji.

Otvori
OpenAI

Softverski inženjer, infrastruktura identiteta

OpenAI

Gradite i održavajte sigurne pristupne proxyje velikog opsega i usluge identiteta za OpenAI-jevu istraživačku i operativnu platformu. Razvijajte distribuirane sustave od dizajna do produkcije.

Otvori
Honeywell Aerospace Technologies

Softverski inženjer II, zrakoplovni softver

Honeywell Aerospace Technologies

Razvijajte i testirajte ugrađeni softver za zrakoplovne sustave u tvrtki Honeywell Aerospace Technologies. Surađujte s inženjerskim timovima na integraciji hardvera, otklanjanju pogrešaka i pouzdanim rješenjima za letne sustave.

Otvori