Auf einen Blick
- Aufgaben: Optimiere GPU-Anwendungen und arbeite an innovativen Energieprojekten.
- Unternehmen: NVIDIA, ein führendes Unternehmen in visueller und KI-Computing-Technologie.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und kreativen Freiräumen.
- Warum dieser Job: Gestalte die Zukunft der Energie mit modernster Technologie und echten Auswirkungen.
- Qualifikationen: Erfahrung in C/C++, Python und CUDA-Programmierung erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Unsere Arbeit bei NVIDIA ist auf ein Computing-Modell ausgerichtet, das sich auf visuelle und KI-Computing konzentriert. Seit zwei Jahrzehnten hat NVIDIA das visuelle Computing, die Kunst und Wissenschaft der Computergrafik, mit unserer Erfindung der GPU revolutioniert. Die GPU hat sich auch als spektakulär effektiv erwiesen, um einige der komplexesten Probleme in der Informatik zu lösen. Heute simuliert die GPU von NVIDIA menschliche Intelligenz, führt Deep-Learning-Algorithmen aus und fungiert als Gehirn von Computern, Robotern und selbstfahrenden Autos, die die Welt wahrnehmen und verstehen können.
Wir suchen leidenschaftliche, erstklassige Informatiker und Ingenieure (Compute Developer Technology - DevTech), um die Energiesimulation und KI-Workflows auf NVIDIA-Plattformen zu beschleunigen. Sie werden sich auf die CUDA-Leistungsoptimierung für Arbeitslasten wie seismische Verarbeitung (z. B. Imaging/Inversion-Pipelines), Reservoirsimulation, Leistungsgitter-Simulatoren und verwandte HPC/AI-Produktions-Workflows konzentrieren. Sie arbeiten eng mit Kunden- und Partnertechnikteams sowie mit NVIDIA-Produkt- und Ingenieurgruppen zusammen, um messbare Geschwindigkeitssteigerungen und skalierbare Leistungen auf Multi-GPU- und Multi-Node-Systemen zu liefern.
Was Sie tun werden:- Profilieren, analysieren und optimieren von GPU-beschleunigten Anwendungen mit Schwerpunkt auf CUDA-Kernen, Speicherbewegung, Parallelität und End-to-End-Durchsatz.
- Leiten von Leistungsverbesserungen über den gesamten Stack: CUDA C++ Kernel-Optimierung, Startkonfiguration, Speicherhierarchie, Streams/Ereignisse, GPU-Bibliotheken (sofern zutreffend): cuBLAS, cuFFT, cuSPARSE, cuSOLVER, NCCL, Multi-GPU- und Multi-Node-Skalierung unter Verwendung von MPI, NCCL, CPU/GPU-Überlappung, Kommunikationsmuster.
- Erstellen reproduzierbarer Benchmarks, Leistungsberichte und Tuning-Empfehlungen (vor/nach, Methodik, Skalierungskurven).
- Entwickeln und Pflegen von Referenzimplementierungen, Beispielen und/oder Patches für Kunden-Code zur Ermöglichung von Leistung und Portabilität.
- Unterstützen von Kundenengagements (POCs bis Produktion), einschließlich Debugging von Korrektheits-/Leistungsproblemen und Beratung zu Best Practices für die Bereitstellung (Container, Scheduler, Cluster).
- Zusammenarbeiten mit internen Teams, um umsetzbare Probleme zu melden, Korrekturen zu validieren und den Fahrplan basierend auf realen Kundenanforderungen im Energiebereich zu beeinflussen.
- Interne Bibliotheken und wiederverwendbaren Code erstellen, die zu zukünftigen NVIDIA-Produkten führen.
- BS/MS (oder gleichwertige Erfahrung) in CS/CE/EE/Physik/Angewandte Mathematik oder einem verwandten Bereich.
- Starke Programmierkenntnisse in C/C++ und Python auf Linux.
- Praktische Erfahrung mit CUDA-Programmierung und Konzepten zur GPU-Leistungsoptimierung.
- Erfahrung im Profilieren und Debuggen von Leistung mit Tools wie NVIDIA Nsight Systems / Nsight Compute (oder gleichwertig).
- Verständnis von parallelem Computing und Leistungsgrundlagen (Vektorisierung, Threading, NUMA, Speicherbandbreite/-latenz).
- Fähigkeit, technische Ergebnisse klar sowohl Ingenieuren als auch Nicht-Ingenieuren zu kommunizieren.
- 5+ Jahre relevante Erfahrung in der GPU/HPC-Optimierung; nachweisliche Erfolge bei Geschwindigkeitssteigerungen und Skalierungsverbesserungen.
- Leitet Leistungsüberprüfungen mit Kundenbeteiligten; erstellt wiederverwendbare Playbooks/Referenzdesigns.
- HPC-Erfahrung mit MPI, verteilten Systemen und Multi-Node-Leistungsoptimierung.
- Exposition im Bereich Energie/HPC: Seismische Verarbeitungs-Pipelines, RTM/FWI-Stil-Muster, FFT/Streifen/lineare Algebra-intensive Codes, Reservoirsimulation (sparse/iterative Solver), Vorverarbeitung, Domänenzerlegung, Leistungsgittersimulation / transiente Stabilität / Optimierungs-Workflows.
- Erfahrung mit CI/Leistungsregressionstests, containerisierten Workflows (Docker/Apptainer) und Scheduler (Slurm).
- Vertrautheit mit KI-Workflows, die zusammen mit Simulationen verwendet werden (Datenvorbereitung, Training/Inferenzintegration, Pipeline-Leistung).
NVIDIA wird weithin als einer der begehrtesten Arbeitgeber der Technologiebranche angesehen. Wir haben einige der fortschrittlichsten und fleißigsten Menschen der Welt, die für uns arbeiten. Wenn Sie kreativ und autonom sind, möchten wir von Ihnen hören!
Developer Technology Engineer, Energy Arbeitgeber: NVIDIA Corporation
NVIDIA ist ein herausragender Arbeitgeber, der innovative Technologien im Bereich der visuellen und KI-Computing entwickelt. Mit einem dynamischen Arbeitsumfeld in Zürich und der Möglichkeit, remote zu arbeiten, bietet NVIDIA nicht nur wettbewerbsfähige Vergütungen, sondern auch umfangreiche Weiterbildungsmöglichkeiten und eine Kultur der Zusammenarbeit, die Kreativität und Eigenverantwortung fördert. Hier haben Sie die Chance, an bahnbrechenden Projekten zu arbeiten und Ihre Fähigkeiten in einem der spannendsten Technologiefelder weiterzuentwickeln.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Developer Technology Engineer, Energy erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Einblicken oder Tipps, und vergiss nicht, dich auch bei NVIDIA direkt zu vernetzen!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten zu demonstrieren. Wir empfehlen dir, Tools wie LeetCode oder HackerRank zu nutzen, um fit zu bleiben.
✨Tipp Nummer 3
Zeige deine Leidenschaft für die Technologie! Sprich über Projekte, an denen du gearbeitet hast, und wie du CUDA oder GPU-Optimierungen eingesetzt hast. Deine Begeisterung kann den Unterschied machen!
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt dir die beste Chance, im Auswahlprozess gesehen zu werden. Lass uns gemeinsam die Zukunft der Energieoptimierung gestalten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Developer Technology Engineer, Energy mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert, bei StudySmarter zu arbeiten. Authentizität kommt immer gut an!
Betone deine Erfahrungen:Erzähl uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Stelle sind. Wir lieben es, wenn du konkrete Beispiele nennst, wie du Probleme gelöst oder Verbesserungen erzielt hast.
Technische Fähigkeiten hervorheben:Da wir nach einem Developer Technology Engineer suchen, solltest du deine Programmierkenntnisse in C/C++ und Python sowie deine Erfahrung mit CUDA-Optimierung klar darstellen. Zeig uns, was du drauf hast!
Bewerbung über unsere Website:Vergiss nicht, deine Bewerbung über unsere Website einzureichen! So können wir sicherstellen, dass alles reibungslos läuft und du die bestmögliche Chance auf ein Vorstellungsgespräch hast.
Wie man sich auf ein Vorstellungsgespräch bei NVIDIA Corporation vorbereitet
✨Verstehe die Technologie
Mach dich mit den neuesten Entwicklungen in der GPU-Technologie und CUDA-Programmierung vertraut. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch aktuelle Trends und Herausforderungen in der Energiebranche verstehst.
✨Praktische Beispiele vorbereiten
Bereite konkrete Beispiele aus deiner bisherigen Arbeit vor, die deine Fähigkeiten in der Performance-Optimierung und im Umgang mit CUDA demonstrieren. Sei bereit, über spezifische Projekte zu sprechen, bei denen du signifikante Verbesserungen erzielt hast.
✨Technische Kommunikation üben
Da du technische Ergebnisse sowohl Ingenieuren als auch Nicht-Ingenieuren präsentieren musst, übe, komplexe Konzepte einfach und klar zu erklären. Dies wird dir helfen, im Interview überzeugend zu kommunizieren.
✨Fragen zur Unternehmenskultur stellen
Zeige dein Interesse an NVIDIA, indem du Fragen zur Unternehmenskultur und den Teamdynamiken stellst. Das zeigt, dass du nicht nur an der Position interessiert bist, sondern auch daran, wie du ins Team passt.