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 offenen und kollaborativen Kultur.
- Vorteile: 30 Tage Urlaub, betriebliche Altersvorsorge, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Ausgezeichnetes Arbeitsumfeld mit regelmäßigen Teamevents und Entwicklungschancen.
- Warum dieser Job: Gestalte die Zukunft der KI-Leistung und arbeite mit modernster Hardware.
- Qualifikationen: 12+ Jahre Erfahrung in Softwareentwicklung und fundierte Kenntnisse in C++ oder Python.
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
- Verfolgen von Fortschritten in der Beschleunigerhardware, Compiler-Technologie und dem Design von KI-Modellen, 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 Attention-Schichten, Mixture of Experts (MoE) und Präzisionsanpassung
- Starkes Verständnis moderner Hardware-Beschleuniger, einschließlich Pipeline, Datenbewegung und heterogenem Rechnen
- Kenntnisse der Compiler-Prinzipien 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 Zukunft der KI-Leistung und -Skalierbarkeit konzentriert. Mit flexiblen Arbeitsmodellen, umfangreichen Weiterbildungsmöglichkeiten und einer positiven Teamkultur fördern wir nicht nur Ihre berufliche Entwicklung, sondern auch Ihr persönliches Wohlbefinden. Unsere Auszeichnungen als 'Great Place To Work' und 'Top Company' belegen unser Engagement für eine herausragende Arbeitsumgebung.
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 anderen Fachleuten in deinem Bereich zu interagieren. Teile deine Projekte und Erfolge, um sichtbar zu werden und Kontakte zu knüpfen, die dir bei deiner Jobsuche helfen können.
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle gefunden hast, zögere nicht, direkt mit dem Team oder dem Recruiter in Kontakt zu treten. Zeige dein Interesse und stelle Fragen, um einen bleibenden Eindruck zu hinterlassen.
✨Bereite dich auf technische Interviews vor
Da du dich für eine technische Position bewirbst, solltest du dich auf Coding-Challenges und Systemdesign-Interviews vorbereiten. Übe mit Plattformen wie LeetCode oder HackerRank, um deine Fähigkeiten zu schärfen.
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! So kannst du sicherstellen, dass deine Bewerbung die richtige Anlaufstelle erreicht und du alle Vorteile unserer Angebote nutzen kannst.
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 spüren, dass du für die Rolle brennst!
Pass auf die Details auf!:Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles sorgfältig zu überprüfen!
Verknüpfe deine Erfahrungen mit der Stelle!:Erzähle uns, wie deine bisherigen Erfahrungen und Fähigkeiten direkt auf die Anforderungen der Position als Lead Kernel Engineer/Architect zutreffen. Zeig uns, dass du die perfekte Ergänzung für unser Team bist!
Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und unkompliziert bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
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.