Chez Classiq Technologies, nous façonnons l'avenir de l'informatique quantique. Notre plateforme permet aux développeurs et aux entreprises de concevoir, d'optimiser et de déployer des algorithmes quantiques à grande échelle ; elle bénéficie de la confiance des leaders du classement Fortune 500 et des gouvernements du monde entier. Classiq s'appuie sur 70 brevets.
We're looking for a science-oriented software developer with a strong background in quantum information and quantum algorithms to help build our quantum compiler. We hire across levels, from researchers coming out of a strong M.Sc./Ph.D. to seasoned engineers.
Scope of the Quantum Compiler Team
- The Qmod language and its compiler toolchain, semantics, type system, intermediate representation, and the next-generation compilation pipeline - this is a production compiler
- Le moteur de synthèse qui convertit des programmes de haut niveau en circuits optimisés en termes de largeur (qubits/ancillas), de profondeur et de nombre de portes, tout en respectant les contraintes définies par l'utilisateur
- Implement and improve quantum synthesis algorithms from the literature - arithmetic, multi-controlled-gate synthesis, Hamiltonian simulation (Trotterization, qDRIFT), state preparation, uncomputation, and fault-tolerant compilation (Clifford+T, routing)
- Estimation des ressources nécessaires aux programmes quantiques
- Des outils de débogage pour les programmes quantiques, par exemple un modèle visuel du programme de haut niveau permettant aux utilisateurs d'examiner et de corriger les erreurs dans leur code
- Performances et exactitude des passes de compilation, évaluées par rapport à des algorithmes réels (par exemple, l'algorithme de Shor, l'estimation de phase quantique, QSVT)
Ce que vous ferez
- Concevoir et développer des fonctionnalités de niveau production pour le compilateur quantique
- Assumez la responsabilité de votre code : il s'agit du code de production que les clients utilisent pour atteindre leurs objectifs
- Contribuer à l'architecture du compilateur quantique et à la définition de notre langage de programmation quantique de haut niveau
- Collaborer étroitement avec les équipes chargées des produits et des algorithmes afin de mettre en place des fonctionnalités quantiques prêtes à être déployées en production
Qui vous êtes
- M.Sc. or higher in Physics, Computer Science, or a related field, with a thesis or equivalent research in quantum information, the heart of the role
- Une solide compréhension des principes de l'informatique quantique et une expérience pratique dans le développement d'algorithmes quantiques
- Capable d'écrire du code de qualité et facile à maintenir, et désireux de développer des logiciels destinés à la production
- Passion pour la création d'outils qui donnent plus de pouvoir aux développeurs et aux chercheurs
Points bonus
- Experience with quantum software frameworks (e.g., our platform, Qiskit, Cirq, PennyLane)
- Python puissant
- Connaissances plus approfondies en matière d'algorithmes informatiques
- Expérience en génie logiciel dans le développement de systèmes destinés à une utilisation en production
- Expérience préalable dans le développement de compilateurs ou de moteurs de synthèse
Pourquoi nous rejoindre ?
- Rejoignez une start-up en plein essor, bénéficiant d'un financement solide, dans un secteur en pleine expansion
- Travailler sur des initiatives à fort impact au cœur du produit
- Une culture collaborative fondée sur l'excellence scientifique et l'ambition commerciale
- Competitive compensation, equity, and benefits