Auf einen Blick
- Aufgaben: Entwickle Compiler für bahnbrechende Quantenarchitektur und arbeite an innovativen Projekten.
- Unternehmen: ZuriQ, ein führendes Unternehmen im Bereich Quantencomputing mit dynamischer Kultur.
- Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, flexible Arbeitszeiten und 30 Tage Urlaub.
- Weitere Informationen: Sei Teil eines Teams, das Exzellenz, Zuverlässigkeit, Vertrauen und offenes Feedback schätzt.
- Warum dieser Job: Gestalte die Zukunft des Quantencomputings und beeinflusse die Systemleistung direkt.
- Qualifikationen: Master oder PhD in Informatik oder verwandten Bereichen und Erfahrung in Compiler-Engineering.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Standort: Zürich, Schweiz
Anstellungsart: Vollzeit
Abteilung: Quantenarchitektur
Position Übersicht
Wir suchen einen mittelständischen Compiler-Ingenieur, der den Kompilierungsstapel für die 2D-Penning-Falle-Quantencomputing-Architektur von ZuriQ entwirft und aufbaut. Sie werden an der gesamten Pipeline von hochgradigen Quanten-Schaltkreisen bis hin zu hardware-nativen Pulssequenzen arbeiten, mit besonderem Schwerpunkt auf der 2D-Ionentransportkompilierung, einem der technisch anspruchsvollsten und am wenigsten erforschten Probleme in diesem Bereich. Sie werden an der Schnittstelle zwischen klassischer Compilertechnik und Quantenhardware-Beschränkungen arbeiten, um einen modularen, erweiterbaren Compiler zu erstellen. Während die Rolle hauptsächlich auf Software-Engineering fokussiert ist, wird ein grundlegendes Verständnis der gefangenen Ionen oder Penning-Fall-Physik Ihnen helfen, die richtigen architektonischen Entscheidungen zu treffen, wenn Hardware-Realisierungen auf Compiler-Abstraktionen treffen.
Hauptverantwortlichkeiten
- Entwerfen und Implementieren von MLIR-basierten Kompilierungspässen für Quanten-Schaltkreise, die auf unsere 2D-Penning-Fallenarchitektur abzielen.
- Entwickeln und Optimieren der 2D-Ionentransportkompilierungsschicht: Routing, Sequenzierung und Planung von Ionen-Shuttling-Operationen unter Hardware-Zeit- und Verbindungsbeschränkungen.
- Erstellen von Optimierungspässen für Quanten-Schaltkreise (Gate-Synthese, Peephole-Rewriting, kommutationsbewusste Umordnung) als MLIR-Dialekte und Transformationen.
- Definieren und Pflegen von Zwischenrepräsentationen (IRs), die abstrakte Quantenalgorithmen und Hardware-Befehlssätze überbrücken.
- Zusammenarbeiten mit Steuerungssoftware-Ingenieuren, um sicherzustellen, dass die kompilierten Ausgaben direkt vom Hardware-Backend konsumierbar sind.
- Profilieren der Leistung der Kompilierungspipeline und Optimieren sowohl für Kompilierungsgeschwindigkeit als auch für Ausgabequalität (Gate-Anzahl, Tiefe, Transportüberhang).
- Beitragen zu internen Werkzeugen, Testinfrastruktur und Dokumentation für den Compiler-Stapel.
- Aktuell bleiben mit der Forschungslandschaft in der Quantenkompilierung, transportbewusster Planung und gefangenen Ionenarchitekturen.
Erforderliche Qualifikationen
- Master oder PhD in Informatik, Physik, Elektrotechnik oder einem verwandten Bereich.
- +2 Jahre Berufserfahrung in der Compilertechnik.
- Starke Kenntnisse in C++ (modernes C++17/20) für die Entwicklung von System-Compilern.
- Solide Python-Kenntnisse für Werkzeuge, Tests und Integration mit Quanten-Software-Ökosystemen (Qiskit, PennyLane oder ähnlich).
- Solides Verständnis der Compiler-Grundlagen: IR-Design, Pass-Management, Datenflussanalyse und Code-Generierung.
- Fähigkeit, über Hardware-Beschränkungen nachzudenken und diese in Compiler-Richtlinien zu übersetzen.
Bevorzugte Qualifikationen
- Erfahrung im Schreiben benutzerdefinierter MLIR-Dialekte und Transformationen.
- Nachgewiesene Erfahrung in der Quanten-Schaltkreis-Kompilierung oder -Optimierung.
- Vertrautheit mit gefangenen Ionen, Penning-Falle oder anderer atomarer Quantenhardware.
- Erfahrung mit Ionentransport oder Qubit-Routing-Problemen in graphstrukturierten Architekturen.
- Beiträge zu Open-Source-Quanten-Software- oder Compiler-Projekten.
Was wir bieten
- Eine Schlüsselrolle beim Aufbau und der Gestaltung eines neuen Compiler-Stapels.
- Direkter Zugang zu modernster 2D-Penning-Fallenhardware.
- Wettbewerbsfähige Vergütung und Eigenkapital.
- Aktienoptionsplan, der es Ihnen ermöglicht, ein echter Aktionär des Unternehmens zu werden.
- Flexibles Arbeitsumfeld (Homeoffice).
- Teil eines dynamischen Teams sein, das nach vier Grundprinzipien arbeitet: Exzellenz, Zuverlässigkeit, Vertrauen und offenes Feedback.
- Zürich rangiert ständig an oder nahe der Spitze der lebenswertesten Städte der Welt. Ob Sie Kunst, Sport oder Natur mögen, Zürich hat alles zu bieten.
- 30 Tage Urlaub.
Auswirkungen
Die 2D-Penning-Fallenarchitektur stellt eine grundlegend andere Reihe von Einschränkungen dar als herkömmliche Ionenfallen oder supraleitende Plattformen. Der Ionentransport in zwei Dimensionen bringt eine reiche, weitgehend ungelöste Kompilierungsherausforderung mit sich, und Ihre Arbeit wird definieren, wie die Hardware von ZuriQ in großem Maßstab programmiert wird. Sie werden die Brücke zwischen Quantenalgorithmen und einer neuartigen physischen Plattform bauen, mit direktem Einfluss auf die Systemleistung und langfristige Skalierbarkeit. Sie haben echte Möglichkeiten, Ihre Arbeit zu veröffentlichen und zu patentieren.
Wir sind ein Arbeitgeber, der Chancengleichheit bietet und uns verpflichtet hat, ein diverses und integratives Team aufzubauen.
Software Engineer: Quantum Compiler Arbeitgeber: ZuriQ
ZuriQ ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, an der Spitze der Quantencomputing-Technologie zu arbeiten. Mit einem flexiblen Arbeitsumfeld und einem dynamischen Team, das auf Exzellenz, Zuverlässigkeit, Vertrauen und offenes Feedback setzt, fördern wir eine Kultur des Wachstums und der Innovation. Zudem profitieren Sie von einer wettbewerbsfähigen Vergütung, einem Aktienoptionsplan und 30 Tagen Urlaub, während Sie in Zürich leben, einer der lebenswertesten Städte der Welt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Software Engineer: Quantum Compiler 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 Informationen über die Firma oder Tipps für den Bewerbungsprozess – viele sind bereit zu helfen!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Zeig, dass du nicht nur die Lösungen kennst, sondern auch verstehst, warum sie funktionieren.
✨Tipp Nummer 3
Mach dir Gedanken über deine Fragen an das Unternehmen! Zeig Interesse an der Unternehmenskultur und den Projekten, an denen du arbeiten würdest. Das zeigt, dass du wirklich motiviert bist und nicht nur einen Job suchst.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So hast du die besten Chancen, gesehen zu werden. Und vergiss nicht, dein Profil aktuell zu halten – das macht einen guten Eindruck!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer: Quantum Compiler mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben!:Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website und die Stellenbeschreibung genau an. Verstehe, was wir bei StudySmarter machen und wie du in unser Team passt. Das zeigt uns, dass du wirklich interessiert bist!
Sei du selbst!:In deiner Bewerbung solltest du authentisch sein. Zeig uns deine Persönlichkeit und was dich motiviert. Wir suchen nach Menschen, die nicht nur die nötigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen!:Wenn du über deine bisherigen Erfahrungen schreibst, achte darauf, relevante Projekte oder Technologien zu erwähnen, die mit der Stelle zu tun haben. Zeig uns, wie deine Skills im Compiler Engineering und in der Quantenphysik dir helfen können, bei uns erfolgreich zu sein.
Bewirb dich über unsere Website!:Um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten. Wir freuen uns auf deine Bewerbung!
Wie man sich auf ein Vorstellungsgespräch bei ZuriQ vorbereitet
✨Verstehe die Grundlagen der Quantenkompilierung
Mach dich mit den Grundlagen der Quantenkompilierung vertraut, insbesondere mit den Herausforderungen der 2D-Ionentransportkompilierung. Zeige im Interview, dass du die technischen Anforderungen und die physikalischen Prinzipien hinter der Penning-Trap-Architektur verstehst.
✨Präsentiere deine C++-Fähigkeiten
Da starke Kenntnisse in modernem C++ für diese Position entscheidend sind, bereite Beispiele vor, die deine Fähigkeiten in der Systementwicklung zeigen. Sei bereit, über spezifische Projekte zu sprechen, an denen du gearbeitet hast, und wie du C++ effektiv eingesetzt hast.
✨Bereite Fragen zur Zusammenarbeit vor
Da die Rolle eine enge Zusammenarbeit mit Software-Ingenieuren erfordert, überlege dir Fragen, die zeigen, dass du Teamarbeit schätzt. Frage nach den aktuellen Projekten und wie das Team zusammenarbeitet, um die Compiler-Architektur zu entwickeln.
✨Bleib auf dem neuesten Stand der Forschung
Informiere dich über aktuelle Trends und Entwicklungen in der Quantenkompilierung und -optimierung. Im Interview kannst du zeigen, dass du proaktiv bist und ein echtes Interesse daran hast, die neuesten Technologien und Methoden in deine Arbeit einzubringen.