Bei Classiq Technologies gestalten wir die Zukunft des Quantencomputings. Unsere Plattform ermöglicht es Entwicklern und Unternehmen, Quantenalgorithmen in großem Maßstab zu entwerfen, zu optimieren und einzusetzen, und genießt das Vertrauen von Fortune-500-Unternehmen und Regierungen weltweit. Classiq stützt sich auf 70 Patente.
Wir suchen einen wissenschaftlich orientierten Softwareentwickler mit fundierten Kenntnissen in den Bereichen Quanteninformation und Quantenalgorithmen, der uns beim Aufbau unseres Quanten-Compilers unterstützt.
Wir stellen Mitarbeiter aller Karrierestufen ein, von Nachwuchswissenschaftlern aus renommierten Master- und Promotionsstudiengängen bis hin zu erfahrenen Ingenieuren.
Das Team arbeitet an
- Die Sprache Qmod und ihre Compiler-Toolchain: Semantik, Typsystem, Zwischenrepräsentation und die Compiler-Pipeline der nächsten Generation – dies ist ein produktionsreifer Compiler
- Die Synthese-Engine, die Programme auf hoher Ebene in Schaltungen umsetzt, die hinsichtlich Breite (Qubits/Ancillas), Tiefe und Gatteranzahl unter Berücksichtigung der vom Benutzer vorgegebenen Einschränkungen optimiert sind
- Implementierung und Verbesserung von Algorithmen zur Quantensynthese aus der Fachliteratur: Arithmetik, Multi-Controlled-Gate-Synthese, Hamilton-Simulation (Trotterisierung, qDRIFT), Zustandsvorbereitung, Uncomputation und fehlertolerante Kompilierung (Clifford+T, Routing)
- Ressourcenschätzung für Quantenprogramme
- Debugging-Tools für Quantenprogramme, zum Beispiel ein visuelles Modell des High-Level-Programms, mit dem Benutzer ihren Code überprüfen und Fehler beheben können
- Leistung und Korrektheit der Compiler-Durchläufe, gemessen anhand realer Algorithmen (z. B. Shorscher Algorithmus, Quantenphasenschätzung, QSVT)
Was Sie tun werden
- Entwurf und Entwicklung produktionsreifer Funktionen für den Quanten-Compiler
- Übernehmen Sie die Verantwortung für Ihren Code – es handelt sich um Produktionscode, den Kunden nutzen, um ihre Ziele zu erreichen
- Tragen Sie zur Architektur des Quanten-Compilers und zur Definition unserer hochrangigen Quantenprogrammiersprache bei
- Enge Zusammenarbeit mit den Produkt- und Algorithmus-Teams, um produktionsreife Quantenfunktionen bereitzustellen
Wer Sie sind
- Master of Science (M.Sc.) oder höher in Physik, Informatik oder einem verwandten Fachgebiet, mit einer Abschlussarbeit oder einer gleichwertigen Forschungsarbeit im Bereich der Quanteninformation – dem Kern dieser Position
- Fundierte Kenntnisse der Grundlagen des Quantencomputings und praktische Erfahrung in der Entwicklung von Quantenalgorithmen
- Kann soliden, wartbaren Code schreiben und ist motiviert, Software für den Produktiveinsatz zu entwickeln
- Leidenschaft für die Entwicklung von Tools, die Entwickler und Forscher unterstützen
Bonuspunkte
- Erfahrung mit Quanten-Software-Frameworks (z. B. unsere Plattform, Qiskit, Cirq, PennyLane)
- Starkes Python
- Umfassendere Kenntnisse im Bereich der Informatik-Algorithmen
- Erfahrung in der Softwareentwicklung bei der Erstellung produktionsreifer Systeme
- Erfahrung in der Entwicklung von Compilern oder Synthese-Engines