Normal Computing
Normal Computing
51 – 200 Dipendenti
Le informazioni disponibili sul profilo identificano Normal Computing come un'azienda fondata nel 2022, ma non descrivono i suoi prodotti, servizi, settore o contesto di assunzione. Servono maggiori dettagli specifici sull'azienda per offrire una presentazione utile a chi cerca lavoro.

Ingegnere backend di compilatori per hardware IA personalizzato

Sviluppa generazione del codice, schedulazione e pianificazione della memoria per l’hardware IA personalizzato di Normal Computing. Ottimizza l’inferenza degli LLM su simulatori, prototipi FPGA e futuri chip.

Descrizione

  • Sviluppare passaggi del compilatore che traducono programmi abbassati in codice per hardware personalizzato
  • Creare metodi di compilazione per problemi che le tecniche convenzionali non riescono a gestire
  • Schedulare e distribuire calcoli e dati tra le risorse hardware
  • Guidare le decisioni di fusione e dispatch per l’inferenza degli LLM
  • Lavorare all’intersezione tra il software del compilatore e l’hardware
  • Condividere i vincoli del compilatore con gli architetti hardware durante la progettazione pre-silicio
  • Testare le ottimizzazioni con simulatori, prototipi FPGA e, in futuro, chip
  • Mantenere una suite affidabile di test di regressione delle prestazioni
  • Scegliere quali operazioni dei programmi abbassati dal frontend usano codice generato o kernel ottimizzati manualmente

Requisiti

  • Esperienza significativa nell’ottimizzazione di compilatori o nella generazione di codice per acceleratori o altri target diversi dalla CPU, inclusi scheduling, tiling, fusione o allocazione delle risorse
  • Capacità di lavorare a stretto contatto con l’hardware, analizzando la larghezza di banda e l’utilizzo della memoria
  • Disponibilità a sviluppare metodi di compilazione partendo dai principi fondamentali
  • Esperienza comprovata nella realizzazione di ottimizzazioni che hanno migliorato le prestazioni misurate
  • Esperienza nello sviluppo di software per hardware in evoluzione, dalla simulazione alla messa in funzione
  • Ottima conoscenza di Python
  • Familiarità con C, C++ o Rust
  • Costituisce un vantaggio l’esperienza con lo stack di compilazione di PyTorch o altri compilatori per il machine learning
  • Costituisce un vantaggio l’esperienza nella compilazione per il calcolo in memoria, spaziale o per altri target non von Neumann
  • Costituisce un vantaggio una formazione nella sintesi logica o nel placement e routing
  • Costituisce un vantaggio l’esperienza con simulatori a livello di ciclo o di prestazioni
  • Costituiscono un vantaggio i contributi open source alle infrastrutture di compilatori o kernel
  • Costituiscono un vantaggio lavori pubblicati o presentati su compilatori o prestazioni

Benefit

  • Partecipazione azionaria
  • Incentivi legati alle prestazioni
  • Pacchetto retributivo completo
  • Benefit pensati per sostenere il benessere e lo sviluppo professionale dei dipendenti

Offerte correlate

Commure

Ingegnere senior del software per l’IA applicata

Commure

Crea automazioni del ciclo dei ricavi basate su LLM per la piattaforma di IA sanitaria di Commure. Sviluppa sistemi affidabili per richieste di rimborso, pagamenti, dinieghi, ricorsi ed estrazione di documenti.

Apri
Commure

Ingegnere software senior, intelligenza dei sinistri

Commure

Sviluppa l’infrastruttura di sinistri sanitari di Commure basata sull’IA, con integrazioni con le clearinghouse e pipeline EDI. Crea sistemi di instradamento dell’idoneità e regole scalabili per il ciclo dei ricavi.

Apri
Nubank

Senior lead software engineer, piattaforma backend

Nubank
5001 – 10.000 Dipendenti
FintechServizi bancari

Guida lo sviluppo di servizi backend distribuiti e API per la piattaforma finanziaria globale di Nubank. Assumi la responsabilità di sistemi interni affidabili che supportano i team di prodotto in tutta l’organizzazione.

Apri
OpenAI

Ingegnere software, infrastruttura delle identità

OpenAI

Progetta e gestisce proxy di accesso sicuri e scalabili e servizi di identità per la piattaforma di ricerca e distribuzione di OpenAI. Porta i sistemi distribuiti dalla progettazione alla produzione.

Apri
Normal Computing

Ingegnere frontend del compilatore, architetture LLM

Normal Computing
51 – 200 Dipendenti

Estendi il supporto del compilatore alle architetture LLM emergenti, dalle varianti di attenzione e dal routing MoE alla quantizzazione e ai formati numerici. Convalida l’avvio dei modelli su simulatori e prototipi FPGA per l’hardware IA in-memory di Normal Computing.

Apri