Auf einen Blick
- Aufgaben: Entwickle KI-Frameworks und Compiler für NPU-Beschleunigung.
- Unternehmen: Führendes Technologieunternehmen, das Innovationen in KI vorantreibt.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und Sichtbarkeit in der Forschungsgemeinschaft.
- Warum dieser Job: Gestalte die Zukunft der KI mit und arbeite an bahnbrechenden Projekten.
- Qualifikationen: Master-Abschluss in Informatik oder verwandtem Bereich und Erfahrung in Systemsoftware.
Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Ein führendes globales Technologieunternehmen, das Innovationen in der KI-Beschleunigung und in Architekturen der nächsten Generation vorantreibt. Die Organisation entwickelt leistungsstarke Hardware-Software-Lösungen, die sich auf neuronale Verarbeitungseinheiten (NPUs) und fortschrittliche Compiler-Systeme konzentrieren. Ihre Produkte treiben großangelegte KI-Systeme in Branchen wie Cloud-Computing, Edge-AI und Hochleistungsforschungsinfrastruktur an.
Mission
Als NPU Compiler & Framework Engineer werden Sie die Co-Entwicklung von KI-Frameworks und Compiler-Toolchains leiten, die auf NPU-Beschleunigung zugeschnitten sind. Ihre Arbeit wird direkt beeinflussen, wie große KI-Modelle mit maximaler Effizienz ausgeführt werden, indem Sie Low-Level-Optimierungen, intelligente Planung und Hardware-Software-Synergie nutzen. Diese Rolle befindet sich an der Schnittstelle von Systemdesign, Compiler-Architektur und KI-Infrastruktur, mit starker Sichtbarkeit in akademischen und Open-Source-Communities.
Verantwortlichkeiten
- NPU-zentrierte Framework- und Laufzeitgestaltung: Entwerfen und Implementieren von intelligenten Cross-Layer-Optimierungen für KI-Compiler und Laufzeiten (z.B. PyTorch, vLLM), die auf NPU-Workloads abzielen. Automatisierung der Modelltransformation, Quantisierung und adaptive Bereitstellung für optimierte Ausführung auf benutzerdefinierter NPU-Hardware.
- Compiler- und Toolchain-Entwicklung: Erweiterung und Optimierung von Compiler-Stacks (LLVM, TVM, GCC), um hochgradige KI-Modelle in leistungsstarken NPU-Code zu übersetzen. Fokussierung auf Planungsstrategien, Speicherverwaltung und parallele Ausführung, die auf NPU-Mikroarchitekturen zugeschnitten sind.
- Hardware-Software-Co-Design: Zusammenarbeit mit Hardware-Teams zur Definition von ISA-Erweiterungen, Leistungszählern und architektonischen Merkmalen, die eine bessere Software-Optimierung ermöglichen. Teilnahme an der Gestaltung der Zukunft von KI-Beschleunigern durch feedbackgesteuerte Entwicklung.
- Forschung & Ökosystembeitrag: Veröffentlichung von Ergebnissen in erstklassigen System- und Maschinenlernkongressen (z.B. ISCA, ASPLOS, MLSys). Unterstützung des Entwickler-Ökosystems mit Dokumentation, Werkzeugen und Beiträgen zu Open-Source-KI-Compiler-Projekten.
Erforderliche Qualifikationen
- Master-Abschluss in Informatik, Computertechnik oder einem verwandten Bereich sowie 3 Jahre Erfahrung in Systems Software; oder ein aktueller PhD in einem relevanten Bereich.
- Solide Kenntnisse der Compiler-Interna (LLVM, GCC, TVM, XLA) und moderner NPU/GPU-Architektur.
- Starke Programmierkenntnisse in Python und C/C++ für die Systementwicklung.
- Exzellente Kommunikationsfähigkeiten in Englisch, sowohl schriftlich als auch mündlich.
Bevorzugte Erfahrungen
- Praktische Erfahrung mit KI-Frameworks wie PyTorch oder TensorFlow.
- Vertrautheit mit Techniken zur Modelloptimierung, Quantisierung und Graphtransformation.
- Erfahrung mit DSP/xPU-Toolchains oder spezialisierten Beschleunigern.
- Open-Source-Beiträge oder Veröffentlichungen in relevanten Konferenzen.
NPU Research Engineer Arbeitgeber: Steneg
Als führendes globales Technologieunternehmen, das Innovationen in der KI-Beschleunigung und modernen Rechenarchitekturen vorantreibt, bietet unser Unternehmen eine dynamische Arbeitsumgebung, die Kreativität und Zusammenarbeit fördert. Wir legen großen Wert auf die berufliche Weiterentwicklung unserer Mitarbeiter und bieten zahlreiche Möglichkeiten zur Weiterbildung sowie die Chance, an wegweisenden Projekten im Bereich der KI-Architektur zu arbeiten. Unsere Unternehmenskultur ist geprägt von Offenheit und einem starken Fokus auf Teamarbeit, was es Ihnen ermöglicht, Ihre Ideen in einem unterstützenden Umfeld einzubringen und zu verwirklichen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so NPU Research Engineer erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Möglichkeiten suchen, um deine Sichtbarkeit zu erhöhen und wertvolle Kontakte zu knüpfen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und vertiefe dein Wissen über Compiler-Architekturen und NPU-Optimierungen. Wir können dir helfen, die besten Ressourcen zu finden, um dich optimal vorzubereiten.
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle im Auge hast, zögere nicht, direkt mit dem Team oder dem Recruiter in Kontakt zu treten. Lass uns gemeinsam eine überzeugende Nachricht formulieren, die deine Leidenschaft für die Position zeigt.
✨Tipp Nummer 4
Nutze unsere Website für Bewerbungen! Wir haben viele spannende Stellenangebote, die perfekt zu deinem Profil passen könnten. Lass uns zusammenarbeiten, um deine Bewerbung hervorzuheben und den nächsten Schritt in deiner Karriere zu machen.
Wir glauben, dass du diese Fähigkeiten brauchst, um NPU Research Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich:Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Position als NPU Research Engineer interessierst und was dich an unserer Mission begeistert.
Betone deine relevanten Erfahrungen:Stell sicher, dass du deine Erfahrungen mit Compiler-Interna und NPU-Architekturen klar hervorhebst. Wir wollen sehen, wie deine Fähigkeiten in Python und C/C++ direkt auf die Herausforderungen in dieser Rolle angewendet werden können.
Sei konkret bei deinen Projekten:Wenn du an Projekten gearbeitet hast, die mit AI-Frameworks oder Compiler-Entwicklung zu tun haben, erzähl uns davon! Konkrete Beispiele helfen uns, deine Expertise besser zu verstehen und wie du zur Weiterentwicklung unserer Produkte beitragen kannst.
Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bei uns ankommt. Außerdem kannst du dort auch mehr über unser Team und unsere Projekte erfahren!
Wie man sich auf ein Vorstellungsgespräch bei Steneg vorbereitet
✨Verstehe die Technologie
Mach dich mit den neuesten Entwicklungen in der KI-Beschleunigung und NPU-Architekturen vertraut. Lies aktuelle Artikel oder Studien über die Technologien, die das Unternehmen verwendet, um während des Interviews gezielte Fragen stellen zu können.
✨Praktische Beispiele vorbereiten
Bereite konkrete Beispiele aus deiner bisherigen Arbeit vor, die deine Fähigkeiten in der Compiler-Entwicklung und im Hardware-Software-Co-Design demonstrieren. Zeige, wie du Probleme gelöst hast und welche Ergebnisse du erzielt hast.
✨Kommunikation ist der Schlüssel
Übe, komplexe technische Konzepte einfach und klar zu erklären. Da die Rolle auch gute Kommunikationsfähigkeiten erfordert, solltest du darauf vorbereitet sein, deine Ideen sowohl technischen als auch nicht-technischen Personen zu präsentieren.
✨Fragen zur Unternehmenskultur
Bereite Fragen vor, die dir helfen, die Unternehmenskultur und die Teamdynamik besser zu verstehen. Zeige Interesse an der Zusammenarbeit mit anderen und an der Entwicklung innerhalb des Unternehmens, um zu zeigen, dass du langfristig denkst.