Normal Computing
Normal Computing
51 – 200 Anställda
Den tillgängliga profilinformationen anger att Normal Computing grundades 2022, men beskriver inte företagets produkter, tjänster, bransch eller rekryteringssammanhang. Mer företagsspecifik information behövs för att ge arbetssökande en användbar översikt.

Kompilatoringenjör för backend till anpassad AI-hårdvara

Utveckla kodgenerering, schemaläggning och minnesplanering för Normal Computings anpassade AI-hårdvara. Optimera LLM-inferens med simulatorer, FPGA-prototyper och framtida kisel.

Beskrivning

  • Utveckla kompilatorpass som översätter sänkta program till kod för anpassad hårdvara
  • Skapa kompileringsmetoder för problem som konventionella tekniker inte kan hantera
  • Schemalägg och placera beräkningar och data över hårdvaruresurser
  • Leda beslut om fusion och dispatch för LLM-inferens
  • Arbeta i gränslandet mellan kompilatorprogramvara och hårdvara
  • Dela kompilatorbegränsningar med hårdvaruarkitekter under konstruktionen före kiselproduktion
  • Testa optimeringar med simulatorer, FPGA-prototyper och så småningom kisel
  • Underhålla en tillförlitlig svit för prestandaregressioner
  • Välja vilka operationer i frontend-sänkta program som använder genererad kod respektive handoptimerade kärnor

Krav

  • Gedigen erfarenhet av att optimera kompilatorer eller generera kod för acceleratorer eller andra mål utanför CPU:er, inklusive schemaläggning, tiling, fusion eller resursallokering
  • Förmåga att arbeta nära hårdvaran, bland annat genom att analysera minnesbandbredd och resursutnyttjande
  • Beredskap att utveckla kompileringsmetoder från grunden
  • Dokumenterad erfarenhet av att leverera optimeringar som förbättrat uppmätt prestanda
  • Erfarenhet av att bygga programvara för hårdvara under utveckling, från simulering till driftsättning
  • Goda kunskaper i Python
  • Kännedom om C, C++ eller Rust
  • Erfarenhet av PyTorchs kompileringsstack eller andra maskininlärningskompilatorer är meriterande
  • Erfarenhet av kompilering för beräkningsmål med minne-i-beräkning, spatial arkitektur eller annan icke-von-Neumann-arkitektur är meriterande
  • Bakgrund inom logiksyntes eller place-and-route är meriterande
  • Erfarenhet av cykelnivå- eller prestandasimulatorer är meriterande
  • Bidrag till öppen källkod inom kompilator- eller kärninfrastruktur är meriterande
  • Publicerat eller presenterat arbete om kompilatorer eller prestanda är meriterande

Förmåner

  • Aktieandelar
  • Prestationsbaserade incitament
  • Omfattande ersättningspaket
  • Förmåner avsedda att stödja medarbetarnas välbefinnande och yrkesmässiga utveckling

Relaterade jobb

Commure

Senior mjukvaruingenjör inom tillämpad AI

Commure

Bygg automatisering av intäktscykeln med LLM:er för Commures AI-plattform inom vården. Utveckla tillförlitliga system för anspråk, betalningsbesked, avslag, överklaganden och dokumentutvinning.

Öppna
Commure

Senior mjukvaruingenjör, skadeärendeintelligens

Commure

Bygg Commures AI-drivna infrastruktur för vårdersättningskrav, inklusive clearinghouse-integrationer och EDI-flöden. Utveckla behörighetsrouting och skalbara regler för intäktscykeln.

Öppna
OpenAI

Mjukvaruingenjör, identitetsinfrastruktur

OpenAI

Bygg och ansvara för säkra åtkomstproxyer med hög kapacitet och identitetstjänster för OpenAI:s plattform för forskning och driftsättning. Ta distribuerade system från utformning till produktion.

Öppna