Job
Aus Partner-Feed
KI-Modellierungs- und Simulationsingenieur
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Lumai
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Die Gelegenheit
Lumai bewegt sich von der bahnbrechenden optischen Computerforschung hin zu produktiven KI-Systemen. Wir brauchen einen Ingenieur, der die Leistungs- und Leistungsmodellierungsfunktionen aufbaut, die Architektur- und Compiler-Entscheidungen leiten, bevor Silizium existiert, und uns dabei hilft, ein funktionierendes System in ein wettbewerbsfähiges Produkt zu verwandeln.
Die Rolle
Sie besitzen das Leistungs- und Leistungsmodellierungs-Framework, das vorhersagt, wie sich die photonische KI-Hardware von Lumai im Vergleich zu realen Inferenz-Workloads verhält. Ihre Modelle bieten Architektur- und Compilerteams eine gemeinsame Informationsquelle für Latenz, Durchsatz und Leistung über Hardwarekonfigurationen hinweg.
Der schwierige Teil besteht darin, Geschwindigkeit, Wiedergabetreue und Benutzerfreundlichkeit in Einklang zu bringen: Sie modellieren Parallelität, ereignisgesteuertes Verhalten und Rechenblocklatenz mit genügend Details, um Entscheidungen zu unterstützen, und halten gleichzeitig die Simulationen schnell genug, um Konfigurationen in wenigen Minuten zu vergleichen. Sie charakterisieren Arbeitslasten auf Bedienerebene anhand von Hardware-, RTL- oder Emulationsergebnissen, damit das Modell auf der Grundlage von Beweisen bleibt.
Bis zum sechsten Monat haben Sie einen zuverlässigen Modellierungsablauf für vorrangige Workloads und Gerätekonfigurationen etabliert, einen klaren Weg zum Schließen von Lücken zwischen Modell und Hardware aufgezeigt und den Simulator zu einem Tool gemacht, das Architektur- und Compiler-Teams zur Entscheidungsfindung nutzen. Sie sind dem Leiter der Architektur oder dem VP Engineering unterstellt und können rund um diese Fähigkeit ein kleines Team aufbauen und leiten.
Was Sie tun werden
• Entwerfen, erstellen und pflegen Sie ein Python-basiertes Framework, das Hardware- und Softwarelatenz, Hardware-Parallelität und ereignisgesteuerte Beziehungen modelliert.
• Modellieren Sie Rechenmaschinen, Verbindungs- und Synchronisierungsstrukturen, Speicher- und Brückenschnittstellen sowie Beschleunigerblöcke über Gerätekonfigurationen hinweg.
• Charakterisieren Sie Faltung, Tiefenfaltung, Pooling, Aufmerksamkeit und andere Bedienlasten anhand von Hardware-, RTL- oder Emulationsergebnissen.
• Erstellen Sie Compiler-unabhängige Schnittstellen, die kompilierte Modelle und MLIR aus mehreren internen Compiler-Abläufen aufnehmen.
• Analysieren Sie Simulationsspuren mit Architektur- und Compilerteams, um Layer-zu-Hardware-Zuordnungen zu verbessern und Leistungsunterschiede zu beheben.
• Führen Sie Branchen-Benchmarks und repräsentative Modelle durch, darunter UL Procyon, Geekbench AI, Stable Diffusion und moderne LLMs, um entscheidungsreife KPIs zu erstellen.
• Entwickeln Sie Leistungsmodelle auf Blockebene und validieren Sie Worst-Case-Leistungsszenarien mit Teams für Mikroarchitektur, Verifizierung und physikalisches Design.
• Besitzen Sie die CI/CD-Pipelines und Simulationsabläufe, die dafür sorgen, dass die Ergebnisse bei zunehmender Nutzung zuverlässig und reproduzierbar bleiben.
• Übersetzen Sie Modellierungsergebnisse in Architektur- und Compiler-Entscheidungen, legen Sie gleichzeitig die technische Richtung fest und entwickeln Sie Ingenieure oder Praktikanten, wenn das Team wächst.
Was wir suchen
Ein Muss
• Nachgewiesene Erfahrung im Aufbau oder der wesentlichen Erweiterung eines Hardware-/Software-Leistungsmodellierungs- oder Simulationsframeworks für KI/ML-Beschleuniger, idealerweise in Python.
• Ausgeprägtes Verständnis von Hardware-Parallelität, ereignisgesteuerter Modellierung und KI-Inferenzbeschleuniger-Mikroarchitektur, einschließlich Rechenleistung, Speicherhierarchie, Verbindung und Datenfluss.
• Praktische Erfahrung in der Charakterisierung von KI-Operatoren und der Korrelation von Modellvorhersagen mit realer Hardware oder hardwaregenauen Referenzdaten.
• Vertrautheit mit Compiler-Interna und Zwischendarstellungen wie MLIR, einschließlich Tools, die Compiler-Ausgaben nutzen, um die Simulation voranzutreiben.
• Starke Software-Engineering- und technische Führungspraxis, einschließlich Framework-Design, CI/CD-Verantwortung und Leitung oder Überprüfung der Arbeit durch Nachwuchsingenieure oder Praktikanten.
Starke Vorliebe für
• Direkte Erfahrung mit NPU, GPU oder anderen Edge- oder Client-KI-Inferenzbeschleunigerarchitekturen.
• Erfahrung in der Arbeit über mehrere Compiler-Toolchains hinweg und in der Abstimmung des Compilerverhaltens auf Architekturebene und in der Produktion.
• Umgang mit Leistungsmodellierung, RTL, Emulation, FPGA-Prototyping, photonischer Datenverarbeitung oder einer anderen nicht-traditionellen Datenverarbeitungsarchitektur.…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/lumai/ai-modelling-and-simulation-engineer-headington-oxford-32177)
Lumai bewegt sich von der bahnbrechenden optischen Computerforschung hin zu produktiven KI-Systemen. Wir brauchen einen Ingenieur, der die Leistungs- und Leistungsmodellierungsfunktionen aufbaut, die Architektur- und Compiler-Entscheidungen leiten, bevor Silizium existiert, und uns dabei hilft, ein funktionierendes System in ein wettbewerbsfähiges Produkt zu verwandeln.
Die Rolle
Sie besitzen das Leistungs- und Leistungsmodellierungs-Framework, das vorhersagt, wie sich die photonische KI-Hardware von Lumai im Vergleich zu realen Inferenz-Workloads verhält. Ihre Modelle bieten Architektur- und Compilerteams eine gemeinsame Informationsquelle für Latenz, Durchsatz und Leistung über Hardwarekonfigurationen hinweg.
Der schwierige Teil besteht darin, Geschwindigkeit, Wiedergabetreue und Benutzerfreundlichkeit in Einklang zu bringen: Sie modellieren Parallelität, ereignisgesteuertes Verhalten und Rechenblocklatenz mit genügend Details, um Entscheidungen zu unterstützen, und halten gleichzeitig die Simulationen schnell genug, um Konfigurationen in wenigen Minuten zu vergleichen. Sie charakterisieren Arbeitslasten auf Bedienerebene anhand von Hardware-, RTL- oder Emulationsergebnissen, damit das Modell auf der Grundlage von Beweisen bleibt.
Bis zum sechsten Monat haben Sie einen zuverlässigen Modellierungsablauf für vorrangige Workloads und Gerätekonfigurationen etabliert, einen klaren Weg zum Schließen von Lücken zwischen Modell und Hardware aufgezeigt und den Simulator zu einem Tool gemacht, das Architektur- und Compiler-Teams zur Entscheidungsfindung nutzen. Sie sind dem Leiter der Architektur oder dem VP Engineering unterstellt und können rund um diese Fähigkeit ein kleines Team aufbauen und leiten.
Was Sie tun werden
• Entwerfen, erstellen und pflegen Sie ein Python-basiertes Framework, das Hardware- und Softwarelatenz, Hardware-Parallelität und ereignisgesteuerte Beziehungen modelliert.
• Modellieren Sie Rechenmaschinen, Verbindungs- und Synchronisierungsstrukturen, Speicher- und Brückenschnittstellen sowie Beschleunigerblöcke über Gerätekonfigurationen hinweg.
• Charakterisieren Sie Faltung, Tiefenfaltung, Pooling, Aufmerksamkeit und andere Bedienlasten anhand von Hardware-, RTL- oder Emulationsergebnissen.
• Erstellen Sie Compiler-unabhängige Schnittstellen, die kompilierte Modelle und MLIR aus mehreren internen Compiler-Abläufen aufnehmen.
• Analysieren Sie Simulationsspuren mit Architektur- und Compilerteams, um Layer-zu-Hardware-Zuordnungen zu verbessern und Leistungsunterschiede zu beheben.
• Führen Sie Branchen-Benchmarks und repräsentative Modelle durch, darunter UL Procyon, Geekbench AI, Stable Diffusion und moderne LLMs, um entscheidungsreife KPIs zu erstellen.
• Entwickeln Sie Leistungsmodelle auf Blockebene und validieren Sie Worst-Case-Leistungsszenarien mit Teams für Mikroarchitektur, Verifizierung und physikalisches Design.
• Besitzen Sie die CI/CD-Pipelines und Simulationsabläufe, die dafür sorgen, dass die Ergebnisse bei zunehmender Nutzung zuverlässig und reproduzierbar bleiben.
• Übersetzen Sie Modellierungsergebnisse in Architektur- und Compiler-Entscheidungen, legen Sie gleichzeitig die technische Richtung fest und entwickeln Sie Ingenieure oder Praktikanten, wenn das Team wächst.
Was wir suchen
Ein Muss
• Nachgewiesene Erfahrung im Aufbau oder der wesentlichen Erweiterung eines Hardware-/Software-Leistungsmodellierungs- oder Simulationsframeworks für KI/ML-Beschleuniger, idealerweise in Python.
• Ausgeprägtes Verständnis von Hardware-Parallelität, ereignisgesteuerter Modellierung und KI-Inferenzbeschleuniger-Mikroarchitektur, einschließlich Rechenleistung, Speicherhierarchie, Verbindung und Datenfluss.
• Praktische Erfahrung in der Charakterisierung von KI-Operatoren und der Korrelation von Modellvorhersagen mit realer Hardware oder hardwaregenauen Referenzdaten.
• Vertrautheit mit Compiler-Interna und Zwischendarstellungen wie MLIR, einschließlich Tools, die Compiler-Ausgaben nutzen, um die Simulation voranzutreiben.
• Starke Software-Engineering- und technische Führungspraxis, einschließlich Framework-Design, CI/CD-Verantwortung und Leitung oder Überprüfung der Arbeit durch Nachwuchsingenieure oder Praktikanten.
Starke Vorliebe für
• Direkte Erfahrung mit NPU, GPU oder anderen Edge- oder Client-KI-Inferenzbeschleunigerarchitekturen.
• Erfahrung in der Arbeit über mehrere Compiler-Toolchains hinweg und in der Abstimmung des Compilerverhaltens auf Architekturebene und in der Produktion.
• Umgang mit Leistungsmodellierung, RTL, Emulation, FPGA-Prototyping, photonischer Datenverarbeitung oder einer anderen nicht-traditionellen Datenverarbeitungsarchitektur.…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/lumai/ai-modelling-and-simulation-engineer-headington-oxford-32177)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Lumai
Inserat bereitgestellt von Lumai.