Auf einen Blick
- Aufgaben: Optimiere Hochleistungs-Kernels für TPU und GPU-Architekturen und arbeite an innovativen KI-Projekten.
- Unternehmen: Führendes Unternehmen im Bereich KI mit einer inspirierenden und unterstützenden Teamkultur.
- Vorteile: 30 Tage Urlaub, betriebliche Altersvorsorge, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Ausgezeichnete Karrierechancen in einem preisgekrönten Arbeitsumfeld.
- Warum dieser Job: Gestalte die Zukunft der KI-Leistung und arbeite mit modernster Technologie.
- Qualifikationen: Erfahrung in Softwareentwicklung mit C++ oder Python und tiefes Verständnis für Hardwarebeschleuniger.
Das prognostizierte Gehalt liegt zwischen 90000 - 120000 € pro Jahr.
Wir suchen einen Lead Kernel Engineer/Architect, der unser Team in Deutschland im hybriden Arbeitsmodus verstärkt. Bist du leidenschaftlich daran interessiert, fortschrittliche Hardware-Beschleuniger bis an ihre Grenzen zu bringen? Schließe dich uns an, um die Zukunft der KI-Leistung und Skalierbarkeit zu gestalten.
Als Lead Kernel Engineer/Architect wirst du die Optimierung kritischer maschineller Lernoperationen für das Training und die Inferenz im großen Maßstab vorantreiben, indem du mit modernster Hardware wie TPUs und GPUs, fortschrittlichen ML-Modellen und Leistungstoolchains arbeitest. Deine Arbeit wird schnellere KI-Forschung und Produktionsbereitstellungen auf Cloud-Plattformen und innerhalb von Open-Source-Ökosystemen ermöglichen.
In dieser Rolle wirst du mit Forschern, Compiler-Ingenieuren und Framework-Entwicklern zusammenarbeiten, um optimierte, leistungsstarke Lösungen zu liefern, die den Standard für moderne KI-Berechnungen setzen.
Verantwortlichkeiten- Entwerfen und Optimieren von Hochleistungs-Kernels für TPU- und GPU-Architekturen unter Verwendung von Low-Level-Programmierframeworks wie Pallas, Triton oder Mosaic
- Aufbauen und Pflegen von Leistungsinfrastrukturen, einschließlich Benchmarking-Suiten, Autotuning-Systemen, Regressionstest-Frameworks und Tools
- Zusammenarbeiten mit ML-Framework-Entwicklern (z.B. JAX, PyTorch) und Compiler-Teams (XLA/MLIR), um benutzerdefinierte Kernels zu integrieren und Leistungsengpässe zu reduzieren
- Fortschritte in der Beschleunigerhardware, Compilertechnologie und dem Design von KI-Modellen verfolgen, um Möglichkeiten zur Optimierung auf Kernel-Ebene zu identifizieren
- Entwickeln klarer Dokumentationen, APIs und unterstützender OSS-Komponenten, die die Benutzerfreundlichkeit und Akzeptanz für Entwickler verbessern
- Analysieren und Lösen komplexer Leistungsprobleme, die große verteilte Trainings- und Inferenzsysteme betreffen
- Abschluss eines Bachelor-Studiums oder gleichwertige praktische Erfahrung
- 12+ Jahre Berufserfahrung in der Softwareentwicklung oder Systemprogrammierung
- 5+ Jahre Erfahrung in der Softwareentwicklung mit C++ oder Python
- 3+ Jahre Erfahrung in der Testung, Wartung oder Einführung von Softwareprodukten und mindestens 1 Jahr in Softwaredesign oder Architektur
- Praktische Erfahrung in der Leistungsoptimierung auf Kernel-Ebene für Beschleuniger oder Hochleistungssysteme
- Kenntnisse in der Low-Level-Beschleunigerprogrammierung (CUDA, Triton, Pallas)
- Vertrautheit mit ML-Frameworks wie JAX oder PyTorch und Optimierungstechniken für Aufmerksamkeitslayer, Mixture of Experts (MoE) und Präzisionstuning
- Starkes Verständnis moderner Hardware-Beschleuniger, einschließlich Pipeline, Datenbewegung und heterogenem Rechnen
- Kenntnisse der Compilerprinzipien und Zwischenrepräsentationen (z.B. MLIR, OpenXLA)
- Erfahrung im Aufbau von OSS-Entwicklerinfrastrukturen, APIs und leistungsrelevanten Bibliotheken
- Ausgezeichnete Problemlösungsfähigkeiten und die Fähigkeit zur Zusammenarbeit in funktionsübergreifenden Ingenieureumgebungen
- 30 Tage Urlaub pro Jahr
- Betriebliche Altersvorsorge
- Regelmäßige Leistungsbeurteilungen
- Rabatt auf Fitness-First Black Membership
- Employee Stock Purchase Plan (ESPP) (unterliegt bestimmten Berechtigungsanforderungen)
- Lern- und Entwicklungsmöglichkeiten, einschließlich interner Schulungen und Coachings, beruflicher Zertifizierungen und Kurse
- Freundliches und angenehmes Team
- Regelmäßige Unternehmens- und soziale Veranstaltungen
- Flexible und remote Arbeitsmöglichkeiten
- Ausgezeichneter Arbeitsplatz: Great Place To Work zertifiziert 2026, Kununu (Top Company 2022–2026), NewWork Business Award 2025 für herausragende Kultur, Innovation und Mitarbeiterzufriedenheit.
Lead Kernel Engineer/Architect (m/f/d) Arbeitgeber: EPAM Systems
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem innovativen und dynamischen Umfeld zu arbeiten, das sich auf die Optimierung von KI-Leistung und Skalierbarkeit konzentriert. Unsere Unternehmenskultur fördert Zusammenarbeit und Kreativität, während wir Ihnen durch regelmäßige Schulungen und Entwicklungsmöglichkeiten helfen, Ihre Karriere voranzutreiben. Mit flexiblen Arbeitsmodellen, 30 Tagen Urlaub und einer Vielzahl von Mitarbeiterbenefits schaffen wir ein unterstützendes und motivierendes Arbeitsumfeld, das von Auszeichnungen für hervorragende Unternehmenskultur und Mitarbeiterzufriedenheit geprägt ist.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Lead Kernel Engineer/Architect (m/f/d) erhalten könnten
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen!
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle siehst, zögere nicht, direkt die Ansprechpartner zu kontaktieren. Frag nach mehr Informationen oder zeig dein Interesse – das kann den Unterschied machen!
✨Bereite dich auf technische Gespräche vor
Mach dich mit den neuesten Trends und Technologien im Bereich Kernel-Engineering vertraut. Lass uns gemeinsam an deinen technischen Fähigkeiten arbeiten, damit du in Interviews glänzen kannst!
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! So hast du die besten Chancen, gesehen zu werden und Teil unseres großartigen Teams zu werden.
Wir glauben, dass du diese Fähigkeiten brauchst, um Lead Kernel Engineer/Architect (m/f/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für das, was du tust, sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du dich für die Rolle als Lead Kernel Engineer/Architect interessierst.
Betone deine Erfahrungen:Wir suchen jemanden mit umfangreicher Erfahrung in der Softwareentwicklung und Performance-Optimierung. Stelle sicher, dass du relevante Projekte und Erfolge hervorhebst, die deine Fähigkeiten in C++, Python und bei der Arbeit mit Hardware-Beschleunigern zeigen.
Dokumentation ist wichtig:Da wir großen Wert auf klare Dokumentation legen, solltest du in deiner Bewerbung auch darauf eingehen, wie du in der Vergangenheit Dokumentationen erstellt hast oder welche Tools du verwendet hast, um die Usability zu verbessern.
Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten und dich im besten Fall bald im Team willkommen heißen!
Wie man sich auf ein Vorstellungsgespräch bei EPAM Systems vorbereitet
✨Verstehe die Technologie
Mach dich mit den neuesten Entwicklungen in der Hardware- und Compiler-Technologie vertraut. Wenn du über TPUs, GPUs und die spezifischen Low-Level-Programmierframeworks wie Pallas oder Triton sprichst, zeigst du, dass du nicht nur die Anforderungen verstehst, sondern auch leidenschaftlich an der Optimierung von KI-Operationen interessiert bist.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, über deine Erfahrungen in der Performance-Optimierung auf Kernel-Ebene zu sprechen und wie du komplexe Probleme gelöst hast. Das zeigt, dass du praktische Fähigkeiten mitbringst und in der Lage bist, in einem dynamischen Team zu arbeiten.
✨Zeige Teamgeist
Da die Rolle viel Zusammenarbeit erfordert, ist es wichtig, deine Teamfähigkeit zu betonen. Bereite dich darauf vor, Beispiele zu nennen, wie du erfolgreich mit anderen Ingenieuren, Forschern oder Entwicklern zusammengearbeitet hast, um Lösungen zu entwickeln. Das zeigt, dass du gut in cross-funktionalen Teams arbeiten kannst.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um mehr über die Unternehmenskultur und die Arbeitsweise im Team zu erfahren. Fragen wie 'Wie fördert das Unternehmen Innovation?' oder 'Welche Möglichkeiten gibt es für persönliche Weiterentwicklung?' zeigen dein Interesse an einer langfristigen Zusammenarbeit und helfen dir, herauszufinden, ob das Unternehmen zu dir passt.