Auf einen Blick
- Aufgaben: Entwickle und implementiere fortschrittliche Quantenprogrammierungsabstraktionen und Algorithmen.
- Arbeitgeber: IQM, ein führendes Unternehmen im Bereich Quantencomputing mit einer kollaborativen Kultur.
- Mitarbeitervorteile: Flexible Arbeitszeiten, hybrides Arbeiten und kontinuierliche Lernmöglichkeiten.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Wachstumschancen in einem internationalen Team.
- Warum dieser Job: Arbeite an der Spitze der Technologie und forme die Zukunft des Quantencomputings.
- Gewünschte Qualifikationen: Starke Python-Kenntnisse und Erfahrung mit Quantencomputing-Grundlagen.
Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Bei IQM bauen wir weltweit führende Quantencomputer für das Wohl der Menschheit. Wir entwerfen Systeme, um rechnerische Herausforderungen jenseits der praktischen Grenzen klassischer Maschinen zu bewältigen. Unsere Arbeit befindet sich an der Schnittstelle von Wissenschaft und Ingenieurwesen. Sie ist komplex, anspruchsvoll und tiefgreifend kollaborativ. Wir verwandeln tiefgehende Forschung in zuverlässige, vollständige Systeme, die Entdeckungen in Bereichen wie Medizin, Energie und Technologie vorantreiben und die Art und Weise, wie die Welt rechnet, neu gestalten.
Die Arbeit
- Sie werden zu Qrisp beitragen, einem der fortschrittlichsten Open-Source-Quantenprogrammierframeworks, das bei der Eclipse Foundation gehostet und über mehrere Organisationen entwickelt wird. Dies umfasst Arbeiten über den gesamten Stack: von Quantenarten und Algorithmusbibliotheken bis hin zu unserer JAX-basierten Kompilierungspipeline, die auf MLIR für Echtzeit-quantum-klassische Hybridprogramme abzielt.
Was Sie tatsächlich tun werden
- Entwerfen und Implementieren von hochrangigen Quantenprogrammierabstraktionen, einschließlich Quantenarten, Algorithmusprimitive und automatischer Unberechnung.
- Entwickeln und Optimieren der Jasp-Kompilierungspipeline: Tracing, Zwischenrepräsentationen, MLIR-Reduzierung.
- Implementieren von Quantenalgorithmen (QAOA, VQE, Grover, Shor, QSP, HHL, Blockcodierungen) und Beitragen zur Algorithmusbibliothek.
- Aufbauen und Pflegen von Hardware-Integrationsschichten für IQM und andere Quanten-Backends.
- Schreiben von Dokumentationen, Tutorials und Beispielen, die das Framework für Forscher und Entwickler zugänglich machen.
- Engagieren in der Open-Source-Community: Überprüfen von Beiträgen, Teilnahme an Diskussionen, Unterstützung von Nutzern auf Discord und GitHub.
- Beitragen zur Aufrechterhaltung der Codequalität durch Tests, CI und Code-Review-Praktiken.
- Helfen, die Leistung durch Benchmarking und Profiling von Algorithmusimplementierungen zu verbessern.
- Effektiv in einem organisationsübergreifenden und internationalen Team arbeiten.
Was wir suchen
- Starke Python-Kenntnisse. Erfahrung mit Compiler-Infrastruktur (LLVM oder MLIR), JAX oder ähnlichen Tracing- oder JIT-Frameworks ist ein erheblicher Vorteil.
- Solides Verständnis der Grundlagen des Quantencomputings (Gatter, Schaltungen, Messung, grundlegende QEC-Konzepte).
- Erfahrung in der Implementierung von Quantenalgorithmen oder der Arbeit mit Quantenprogrammierframeworks (Qiskit, Cirq, PennyLane oder ähnliches).
- Vertrautheit mit numerischem oder wissenschaftlichem Python (NumPy, SciPy) und Software-Engineering-Praktiken (Tests, CI oder CD, Versionskontrolle).
Schön zu haben
- Erfahrung mit FPGA-Programmierung, Echtzeitsystemen, Fehlerkorrekturtheorie oder dem Aufbau von Open-Source-Communities.
- Fähigkeit, in einem organisationsübergreifenden, internationalen Team (IQM, Fraunhofer, Eclipse-Community) zu arbeiten.
Warum IQM?
- Vollständiges Quantencomputing: Von Quantenhardware bis zu Softwareebenen und darüber hinaus bauen wir über den gesamten Stack.
- Hochleistungs-Spielplatz: Wir streben hoch an, und wir wissen, dass nachhaltige Leistung nur funktioniert, wenn das Leben außerhalb der Arbeit ebenfalls funktioniert – hybride Setups, flexible Arbeitszeiten.
- Niemals der Klügste: Erwarten Sie, ständig zu lernen. Sie werden nicht immer die klügste Person im Raum sein, und das ist der Punkt.
- Zugängliche Führung: Flache Hierarchie, direkter Zugang. Fühlen Sie sich frei, jeden Führer anzusprechen. Sie sind freundlicher, als sie aussehen!
- Der süße Punkt: Groß genug, um wichtig zu sein. Klein genug, um schnell zu handeln. Wir wachsen zwischen einem Startup und einem Unternehmen. Wir befinden uns in der Phase, in der Top-Leistungsträger wahrgenommen werden.
- Größer als IQM: Unsere Mitarbeiter bauen Know-how für das gesamte Quantenökosystem auf. Wir veröffentlichen Artikel, veranstalten Hackathons und helfen, einen Markt zu gestalten, der noch definiert wird.
Quantum Software Engineer - Qrisp Arbeitgeber: IQM Quantum Computers
Kontaktperson:
IQM Quantum Computers HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Quantum Software Engineer - Qrisp
✨Netzwerken, Netzwerken, Netzwerken!
Nutze jede Gelegenheit, um mit Leuten aus der Branche in Kontakt zu treten. Besuche Meetups, Konferenzen oder Online-Events, um dein Netzwerk zu erweitern und potenzielle Arbeitgeber kennenzulernen.
✨Sei aktiv in der Open-Source-Community
Engagiere dich in Projekten wie Qrisp oder anderen Open-Source-Initiativen. Das zeigt nicht nur deine Fähigkeiten, sondern hilft dir auch, wertvolle Kontakte zu knüpfen und deinen Namen bekannt zu machen.
✨Präsentiere deine Projekte
Erstelle ein Portfolio oder eine GitHub-Seite, auf der du deine bisherigen Arbeiten und Projekte zeigst. Das gibt potenziellen Arbeitgebern einen Einblick in deine Fähigkeiten und deinen Stil.
✨Bewirb dich direkt über unsere Website
Wenn du an einer Stelle interessiert bist, bewirb dich direkt über unsere Website. So zeigst du dein Interesse und erhältst die besten Chancen, von uns wahrgenommen zu werden!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Quantum Software Engineer - Qrisp
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und Erfahrungen im Bereich Quantencomputing oder Softwareentwicklung. Zeig uns, wie du mit Technologien wie Python, JAX oder MLIR gearbeitet hast und was du dabei gelernt hast.
Mach es klar und prägnant: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Fachjargon, damit wir schnell verstehen, was du kannst und was dich motiviert.
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und wir sie schnell bearbeiten können.
Wie du dich auf ein Vorstellungsgespräch bei IQM Quantum Computers vorbereitest
✨Verstehe die Grundlagen der Quantencomputing
Mach dich mit den grundlegenden Konzepten des Quantencomputings vertraut, wie Gates, Schaltungen und Messungen. Wenn du diese Konzepte gut erklären kannst, zeigst du, dass du die nötige Basis für die Position als Quantum Software Engineer hast.
✨Zeige deine Python-Kenntnisse
Bereite dich darauf vor, deine Python-Fähigkeiten zu demonstrieren. Du könntest gebeten werden, Code zu schreiben oder zu erklären, wie du bestimmte Probleme mit Python gelöst hast. Überlege dir Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten unter Beweis stellen.
✨Engagement in der Open-Source-Community
Sei bereit, über deine Erfahrungen in der Open-Source-Community zu sprechen. Zeige, dass du aktiv an Projekten teilnimmst, Beiträge leistest und anderen hilfst. Dies zeigt nicht nur dein technisches Wissen, sondern auch deine Teamfähigkeit und deinen Willen zur Zusammenarbeit.
✨Bereite Fragen vor
Stelle sicher, dass du einige durchdachte Fragen an die Interviewer hast. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den Herausforderungen, die das Team derzeit hat, oder nach den nächsten Schritten in der Entwicklung des Qrisp-Frameworks.