Masterarbeit
Zurich
Auf einen Blick
- Veröffentlicht:05 November 2025
- Pensum:100%
- Arbeitsort:Zurich
Job-Zusammenfassung
IBM Research in Zürich bietet spannende Masterarbeiten an. Hier warten innovative Herausforderungen im Bereich Datenverarbeitung.
Aufgaben
- Entwicklung selbstoptimierender Plattformen für KI-Systeme.
- Mitwirkung an Open-Source-Projekten wie Substrait für Datenmanagement.
- Optimierung von Abfrageplänen und Erstellung von Visualisierungstools.
Fähigkeiten
- Bachelorabschluss in Datenbanken oder verwandten Bereichen erforderlich.
- Starke Programmierkenntnisse in Java, Python oder C++.
- Ausgezeichnete Kommunikationsfähigkeiten in Englisch.
Ist das hilfreich?
Masterarbeit
Offene, zusammensetzbare Datenplattformen
Ref. 2025_031
Über die Rollen
Unser Team bei IBM Research in Zürich gestaltet die Zukunft der Datenverarbeitung für KI-Systeme, indem es selbstoptimierende Plattformen entwickelt, die ein außergewöhnliches Kosten-/Leistungsverhältnis bieten und für Benutzer mühelos sind. Wir arbeiten an der Schnittstelle von Forschung und realer Wirkung — entwickeln neue Methoden, implementieren sie in weit verbreiteten Open-Source-Projekten und unterstützen Produktteams dabei, die neueste Innovation zu unseren Kunden zu bringen.
Wir haben mehrere offene Stellen für Masterarbeiten oder Praktika zu folgenden Themen:
- Definition und Erweiterung eines engineübergreifenden Serialisierungsformats für Abfrageausführungspläne, das alle logischen Datenberechnungsoperationen für alle Datenmodalitäten (strukturiert, unstrukturiert) und Ausführungsmodi (Batch, Streaming) im Substrait Open-Source-Projekt abdeckt
- Beitrag zu Substrait SDKs für verschiedene Programmiersprachen (Java, Python, Rust, Go, C++ usw.), die für Menschen und KI-Agenten einfach zu verwenden, gut getestet, dokumentiert und konform mit der Substrait-Spezifikation sind
- Erstellung eines regel- und/oder kostenbasierten Optimierungsframeworks für Abfragepläne, das Substrait-Pläne nativ optimieren kann
- Erweiterung der Menge der Engines, die Substrait-Pläne ausführen können, entweder durch Erstellung von Adaptern (z. B. Substrait-zu-PGSQL-Dialekt-Adapter) oder durch Hinzufügen nativer Substrait-Unterstützung zu einer Engine (z. B. über eine PostgreSQL-Erweiterung)
- Erstellung eines Visualisierungstools für Substrait-Pläne, das Benutzern hilft, Substrait-Pläne zu verstehen
Was wir suchen
Motivierte Studierende, die sich für Datenverarbeitungssysteme interessieren. Sie gehen Probleme ganzheitlich an, analysieren und lösen Herausforderungen über den gesamten Technologiestack hinweg.
Wenn Sie leidenschaftlich daran interessiert sind, zur Zukunft offener, zusammensetzbarer Datenplattformen beizutragen und Ihre Arbeit in den Händen realer Nutzer sehen möchten, freuen wir uns auf Ihre Bewerbung.
Mindestqualifikationen
- Bachelor-Abschluss in Datenbanken oder Systemen oder einem eng verwandten Bereich
- Starke Programmierkenntnisse
- Großes Interesse am Aufbau wiederverwendbarer Komponenten, die von anderen Entwicklern als Teil einer Open-Source-Community genutzt werden
- Kenntnisse in Java, Python, C++, JavaScript (je nach Thema)
- Ausgezeichnete Kommunikations- und Präsentationsfähigkeiten in Englisch
- Teamorientiert, selbstmotiviert und in der Lage, Probleme eigenständig zu lösen
Bevorzugte Qualifikationen
- Erfahrung mit Datenmanagementsystemen
- Erfahrung im Aufbau von Datenbankoptimierern und Datenverarbeitungssystemen
- Erfahrung mit Beiträgen zu Open-Source-Projekten im Bereich Datenverarbeitung (z. B. Substrait, Arrow, PostgreSQL, Presto, Velox)
- Fähigkeit, selbstständig zu arbeiten und sich in einem schnelllebigen, sich entwickelnden Forschungsumfeld anzupassen
Vielfalt
IBM verpflichtet sich zu Vielfalt am Arbeitsplatz. Bei uns finden Sie ein offenes, multikulturelles Umfeld. Hervorragende flexible Arbeitsregelungen ermöglichen es allen Geschlechtern, die gewünschte Balance zwischen beruflicher Entwicklung und Privatleben zu finden.
Bewerbung
Bitte reichen Sie Ihre Bewerbung mit Anschreiben und Lebenslauf über den untenstehenden Link ein.