Cerebras
Cerebras
501 – 1000 Töötajad
RiistvaraSaaSTehisintellekt
Cerebras arendab vahvliskaala tehisintelligence’i riistvara ja integreeritud tarkvara suure jõudlusega mudelite treenimiseks ja järeldamiseks. Selle Wafer-Scale Engine’i protsessor toidab CS-3 süsteemi ja Cerebras Inference Cloudi, mis toetab OpenAI API-ga ühilduvaid töövooge ning juurutamist kohapealsetes, pilve- ja servakeskkondades. Ettevõtte platvorm on loodud muu hulgas mudelite teenindamiseks, peenhäälestuseks, eeltreenimiseks, reaalajas tehisintellekti agentidele, genoomikale, ravimite väljatöötamisele, küberturvalisusele ja ettevõtteotsingule. Cerebras ühendab spetsiaalsed kiibid, süsteemid ja tarkvara organisatsioonidele, kes ehitavad ja käitavad nõudlikke tehisintellekti töökoormusi. Ettevõttes töötab 501–1 000 inimest.

ML-i käitusaja ja kerneli insener, Core ML

Arenda suure jõudlusega käitusaegu ja kerneleid, mis muudavad Core ML-i teadustöö tootmiskõlblikuks tarkvaraks. Loo ja optimeeri tarkvara Cerebrasi vahvlimastaabis tehisintellekti platvormi ja masinõppesüsteemide jaoks.

Kirjeldus

  • Kavanda ja rakenda uute Core ML-i algoritmide käitusaja komponente ja suure jõudlusega kerneleid
  • Muuda teadustöö prototüübid tõhusateks Cerebrasi platvormi rakendusteks, sealhulgas vajaduse korral võrdlusversioonid ja GPU-võrdlused
  • Profileeri ja lahenda jõudlusprobleeme ML-raamistike, kompilaatorite, käitusaegade, sidesüsteemide ja kernelite eri kihtides
  • Optimeeri arvutusi, mälusiirdeid, sidet ja samaaegsust suuremahulise treenimise ning väikese latentsusega järeldamise jaoks
  • Loo võrdlusteste, instrumentatsiooni ja automaatteste funktsionaalsuse, jõudluse ja arvulise täpsuse kontrollimiseks
  • Tee tihedat koostööd Core ML-i teadlaste ning kompilaatori-, käitusaja-, kerneli- ja järeldusinseneridega
  • Mõjuta tarkvaraarhitektuuri ja tegevuskava otsuseid, tuvastades korduvaid piiranguid ja võimalusi platvormi täiustamiseks

Nõuded

  • Arvutiteaduse, arvutiinseneriteaduse, elektrotehnika või sellega seotud valdkonna bakalaureuse-, magistri- või doktorikraad või samaväärne praktiline kogemus
  • Kogemus suure jõudlusega süsteemitarkvara, masinõppesüsteemide, käitusaegade, kompilaatorite või arvutuskernelite ehitamisel
  • Tugevad C++ ja Pythoni programmeerimisoskused
  • Põhjalikud teadmised paralleelprogrammeerimisest, mäluhaldusest, samaaegsusest, andmestruktuuridest ja jõudluse optimeerimisest
  • Tõendatud võime siluda ja profileerida keerukat tarkvara mitme süsteemikihi ulatuses
  • Kaasaegsete masinõppearhitektuuride ja selliste raamistike nagu PyTorch või JAX tundmine
  • Võime teha tõhusat koostööd teadlastega ning muuta arenevad algoritmilised vajadused töökindlaks tarkvaraks
  • Eeliseks: kogemus CUDA, Tritoni, madala taseme assemblerkeele, kiirendiprogrammeerimise või C-laadse domeenispetsiifilise keelega
  • Eeliseks: kogemus kompilaatorite sisemuse, hajutatud käitusaegade, kohandatud riistvaraliideste või suure jõudlusega arvutisüsteemidega
  • Eeliseks: masinõppe põhialuste ja ML-süsteemide mõistmine
  • Eeliseks: LLM-ide treenimise või järeldamise tundmine, sealhulgas tähelepanu, KV-vahemälu haldus, paralleelne genereerimine või hajutatud täitmine
  • Eeliseks: kogemus tarkvaraarendusega tööstuslikus või akadeemilises teaduskeskkonnas
  • Eeliseks: panustamine mahukatesse avatud lähtekoodiga süsteemidesse, masinõpp frameworkidesse, kompilaatoritesse või kernelite teekidesse

Hüved

  • Aita ehitada tehisintellekti platvormi, mis on kavandatud traditsiooniliste GPU-de piirangutest kaugemale
  • Võimalused avaldada täiustatud tehisintellekti uuringuid ja teha need avatud lähtekoodiga kättesaadavaks
  • Tööta ühe maailma kiireima tehisintellekti superarvuti juures
  • Startup'ilik energia koos töökoha stabiilsusega
  • Otsekohene, mittekorporatiivne kultuur, mis austab individuaalseid veendumusi
  • Võrdne ja mitmekesine töökoht
  • Pidevad võimalused õppimiseks, arenguks ja toetuse saamiseks

Seotud töökohad