Auf einen Blick
- Aufgaben: Instrumentiere C++-Code und analysiere GPU-Leistungsdaten für Datenverarbeitung.
- Arbeitgeber: IBM's Zurich Research Lab ist führend in GPU-basierten Datenanalysen.
- Mitarbeitervorteile: Flexible Arbeitszeiten und ein multikulturelles Umfeld für persönliche und berufliche Entwicklung.
- Warum dieser Job: Spannende Gelegenheit, an innovativen Technologien zu arbeiten und deine Problemlösungsfähigkeiten zu zeigen.
- Gewünschte Qualifikationen: Master-Student in Informatik oder verwandten Bereichen mit C++-Kenntnissen.
- Andere Informationen: Teile ein 3-minütiges Video zur Vorstellung deiner Motivation und Expertise.
Das Praktikum oder die Masterarbeit zur Leistungsüberwachung für GPU-beschleunigte Datenverarbeitung befasst sich mit der allgemeinen Berechnung auf Grafikprozessoren (GPGPU), die zunehmend in Datenverarbeitungsanwendungen eingesetzt wird. Die hohe Parallelität, gepaart mit einer Speicherdurchsatzrate, die die von CPUs übertrifft, sowie Hochgeschwindigkeitsverbindungen im Terabyte/s-Bereich machen GPUs attraktiv für Systeme zur Analyse großer Datenmengen.
Das IBM Zurich Research Lab bietet ein Praktikum zu dem Thema, die Abfrageausführungsleistung auf GPU-beschleunigten Plattformen zu messen. Die Aufgaben des Praktikums umfassen:
- Instrumentierung bestehender Datenverarbeitungscodes, die in C++ geschrieben sind
- Durchführung von Benchmark-Messungen
- Analyse der Ergebnisse und Identifizierung von Mustern über verschiedene Abfragen hinweg
- Automatisierung des Überwachungsprozesses, sodass Benchmark-Ergebnisse automatisch abgerufen werden können
Die Umgebung basiert auf der Hardware- und Software-Stack von NVIDIA, und die Kandidaten werden NVIDIA-Tools aus dieser Umgebung verwenden.
Qualifikationen:
- Aktueller Masterstudent (oder kürzlich graduierter) in Informatik, Ingenieurwesen oder einem verwandten Bereich
- Interesse an und Verständnis für Systemprogrammierung
- Erfahrung in C++
- Vertrautheit mit Linux-Umgebungen und Softwareentwicklungstools (git/GitHub, IDEs usw.)
- Kreativität und herausragende Problemlösungsfähigkeiten
Bevorzugte Qualifikationen:
- Vorherige Erfahrung oder Kenntnisse in Datenbankmanagementsystemen (DBMS)
- Erfahrung mit Velox und Presto
- Erfahrung mit NVIDIA-Profiling-Tools
- Ausgezeichnete mündliche und schriftliche Englischkenntnisse mit guten Präsentationsfähigkeiten
- Starke zwischenmenschliche Fähigkeiten und hervorragende schriftliche sowie mündliche Kommunikation
Diversity: IBM setzt sich für Vielfalt am Arbeitsplatz ein. Bei uns finden Sie ein offenes, multikulturelles Umfeld. Hervorragende flexible Arbeitsbedingungen ermöglichen es allen Geschlechtern, das gewünschte Gleichgewicht zwischen beruflicher Entwicklung und persönlichem Leben zu finden.
Wie man sich bewirbt: Bitte reichen Sie Ihre Bewerbung über den untenstehenden Link ein. Wir ermutigen die Kandidaten auch, ein 3-minütiges Video zu teilen, in dem sie sich vorstellen und ihre Motivation sowie Expertise hervorheben. Das Video ist nicht obligatorisch.
Master\'s Thesis or Internship Performance Monitoring for GPU Accelerated Data Processing Arbeitgeber: IBM Research GmbH
Kontaktperson:
IBM Research GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Master\'s Thesis or Internship Performance Monitoring for GPU Accelerated Data Processing
✨Tip Nummer 1
Informiere dich gründlich über die neuesten Entwicklungen im Bereich GPU-beschleunigte Datenverarbeitung. Zeige in Gesprächen, dass du die aktuellen Trends und Technologien verstehst, insbesondere im Zusammenhang mit NVIDIA-Tools.
✨Tip Nummer 2
Nutze Networking-Plattformen wie LinkedIn, um Kontakte zu Fachleuten in der Branche zu knüpfen. Suche nach Mitarbeitern von IBM oder anderen Unternehmen, die sich mit GPGPU beschäftigen, und stelle Fragen zu ihren Erfahrungen.
✨Tip Nummer 3
Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in C++ und Systemprogrammierung auffrischst. Übe das Lösen von Programmieraufgaben und sei bereit, deine Ansätze und Lösungen klar zu erklären.
✨Tip Nummer 4
Wenn du ein Video zur Bewerbung einreichst, nutze die Gelegenheit, um deine Leidenschaft für das Thema zu zeigen. Erkläre, warum du an dieser Position interessiert bist und welche spezifischen Fähigkeiten du mitbringst, die dich zu einem idealen Kandidaten machen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Master\'s Thesis or Internship Performance Monitoring for GPU Accelerated Data Processing
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Qualifikationen. Stelle sicher, dass du alle relevanten Fähigkeiten und Erfahrungen in deiner Bewerbung hervorhebst.
Dokumente vorbereiten: Bereite alle notwendigen Dokumente vor, einschließlich deines Lebenslaufs, eines Motivationsschreibens und eventuell relevanter Zeugnisse. Achte darauf, dass dein Lebenslauf klar strukturiert und auf die Stelle zugeschnitten ist.
Motivationsschreiben verfassen: Schreibe ein überzeugendes Motivationsschreiben, in dem du deine Begeisterung für das Thema GPU-beschleunigte Datenverarbeitung und deine relevanten Erfahrungen darlegst. Betone deine Kenntnisse in C++ und deine Problemlösungsfähigkeiten.
Videoeinreichung: Obwohl das Video nicht obligatorisch ist, kann es dir helfen, dich von anderen Bewerbern abzuheben. Nutze die Gelegenheit, um deine Motivation und Expertise in einem kurzen 3-minütigen Video zu präsentieren. Achte darauf, dass du klar und selbstbewusst sprichst.
Wie du dich auf ein Vorstellungsgespräch bei IBM Research GmbH vorbereitest
✨Verstehe die Technologie
Mach dich mit den Grundlagen der GPU-basierten Datenverarbeitung vertraut. Informiere dich über NVIDIA-Tools und deren Anwendung, um im Interview gezielt Fragen dazu beantworten zu können.
✨Bereite praktische Beispiele vor
Denke an konkrete Projekte oder Erfahrungen, die du in C++ oder mit Datenbankmanagementsystemen gemacht hast. Sei bereit, diese im Interview zu erläutern und zu zeigen, wie du Probleme gelöst hast.
✨Kommunikationsfähigkeiten zeigen
Da gute Kommunikationsfähigkeiten gefordert sind, übe, deine Gedanken klar und strukturiert zu präsentieren. Überlege dir, wie du technische Konzepte einfach erklären kannst, um dein Verständnis zu demonstrieren.
✨Fragen vorbereiten
Bereite einige Fragen vor, die du dem Interviewer stellen möchtest. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und das Team zu erfahren.