Normal Computing
Normal Computing
51 – 200 Medarbejdere
De tilgængelige profiloplysninger angiver, at Normal Computing blev grundlagt i 2022, men beskriver ikke virksomhedens produkter, tjenester, branche eller ansættelseskontekst. Der er brug for flere virksomhedsspecifikke oplysninger for at give jobsøgende et brugbart overblik.

Compilerfrontendingeniør, LLM-arkitekturer

Udvid compilerunderstøttelsen til nye LLM-arkitekturer, fra attention-varianter og MoE-routing til kvantisering og numeriske formater. Valider modelopstart på simulatorer og FPGA-prototyper til Normal Computings AI-hardware med beregning i hukommelsen.

Beskrivelse

  • Udvid compilerens frontend- og mellemniveauunderstøttelse til nye LLM-arkitekturer.
  • Implementer attention-varianter, MoE-routingmetoder og andre arkitekturer i compileren.
  • Udvid IR, operationer og lowering-passes, så nye arkitekturprimitiver repræsenteres præcist.
  • Vedligehold testdækningen, efterhånden som compileren udvikler sig.
  • Repræsenter kvantiseringsmetoder og numeriske formater, samtidig med at modellens nøjagtighed bevares.
  • Følg udviklingen inden for LLM-arkitekturer, og anbefal prioriteter for fremtidig compilerunderstøttelse.
  • Overdrag lowerede programmer til backend-compileringeniører med henblik på hardwaremapping.
  • Samarbejd med LLM-serving-ingeniøren om at føre modeller fra compilerunderstøttelse til serving.
  • Valider compileropstart med simulatorer og FPGA-prototyper, før silicium er tilgængeligt.

Krav

  • Praktisk erfaring med at udvikle og levere ML-compilerpasses.
  • Stærkt kendskab til PyTorchs interne funktioner, gerne TorchDynamo, FX og torch.export.
  • Arbejdsviden om moderne LLM-arkitekturer, herunder attention-mekanismer, MoE-routing og kvantiseringsmetoder.
  • Evne til at designe compilerinfrastruktur i en ny kodebase og udvide en etableret kodebase.
  • Evne til at bygge software til hardware under udvikling, fra simulering til opstart.
  • Flydende Python.
  • Kendskab til C++ eller Rust.
  • Erfaring med IREE, XLA eller TVM er en fordel.
  • Kendskab til JAX eller ONNX er en fordel.
  • Erfaring med at partitionere modeller på tværs af enheder med tensor-, pipeline- eller ekspertparallelisme er en fordel.
  • Erfaring med co-design af hardware og software er en fordel.
  • Erfaring med utraditionelle hardwaremål eller hardware med beregning i hukommelsen er en fordel.
  • Bidrag til open source-projekter inden for compilere eller ML-infrastruktur er en fordel.

Fordele

  • Forskningsnært arbejde med mulighed for at publicere på vegne af Normal Computing.
  • Arbejd med hardware før siliciumproduktion ved hjælp af simulatorer og FPGA-prototyper.
  • Inkluderende arbejdsplads med fokus på lige muligheder for ansættelse.
  • Der tilbydes rimelige tilpasninger til personer med handicap.

Relaterede job

Commure

Senior softwareingeniør inden for anvendt AI

Commure

Byg LLM-drevet automatisering af indtægtscyklusser til Commures AI-platform for sundhedsvæsenet. Udvikl pålidelige systemer til krav, betalingsmeddelelser, afslag, klager og dokumentudtræk.

Åbn
Commure

Senior softwareingeniør, skadeintelligens

Commure

Byg Commures AI-drevne infrastruktur til sundhedskrav, herunder clearinghouse-integrationer og EDI-pipelines. Udvikl routing af dækningsberettigelse og skalerbare regler for indtægtscyklussen.

Åbn
OpenAI

Softwareingeniør, identitetsinfrastruktur

OpenAI

Byg og tag ansvar for sikre adgangsproxyer med høj kapacitet og identitetstjenester til OpenAI's platform for forskning og implementering. Før distribuerede systemer fra design til produktion.

Åbn