Classiq Technologies est une entreprise spécialisée dans les logiciels quantiques, basée à Tel-Aviv. Nous proposons une plateforme « full-stack » (IDE, langage de haut niveau, compilateur et pile d'exécution) permettant de concevoir, compiler et exécuter des algorithmes quantiques. S'appuyant sur 70 brevets, notre technologie automatise la programmation quantique et transforme les intentions fonctionnelles en circuits quantiques exécutables. Notre technologie de compilateur de base permet de faire évoluer les algorithmes quantiques du concept à la mise en œuvre, rendant ainsi le développement de logiciels quantiques plus rapide et plus pratique.
À propos du poste
Un langage de programmation quantique de haut niveau, associé à une technologie de compilation avancée spécifique au quantique, peut permettre des améliorations révolutionnaires en termes d’efficacité et de qualité des programmes quantiques. En tant qu’ingénieur produit en compilation quantique, vous évoluerez à la croisée de la recherche, du produit et de l’ingénierie. Vous définirez l’orientation technique de la pile de compilation et de la bibliothèque quantique de Classiq en identifiant les avancées majeures en matière de compilation quantique, d’optimisation, d’algorithmes et d’abstractions logicielles, puis en les traduisant en fonctionnalités intégrées à la plateforme.
Nous recherchons un candidat doté de compétences techniques exceptionnelles.
Ce que vous ferez
- Identifier, évaluer et hiérarchiser les techniques émergentes dans les domaines de la compilation quantique, de l'optimisation, des algorithmes et des abstractions logicielles.
- Traduire les résultats de la recherche en orientations produit, spécifications techniques, tests de performance et fonctionnalités intégrées au compilateur, au langage et à la bibliothèque.
- Collaborer avec les équipes chargées des compilateurs, des algorithmes, des applications et des produits afin d'aligner les capacités techniques sur les besoins des utilisateurs et du marché.
- Communiquer les orientations techniques au moyen d'analyses, de cahiers des charges, de documentation et de présentations destinées aux parties prenantes internes et aux développeurs externes.
- Ce poste peut également impliquer des collaborations de recherche externes, des publications, des brevets ou des expériences sur du matériel quantique réel.
Qui vous êtes
- Doctorat ou master (MSc/MA) en information quantique, physique, mathématiques appliquées, génie électrique, informatique ou dans un domaine technique étroitement lié.
- Hands-on software development experience and strong software design skills, with proficiency in Python, C++, and/or Rust, are an advantage.
- Strong understanding of quantum computing, quantum algorithms, compilation, and optimization techniques.
- Capacité à traduire les ambiguïtés techniques en orientations produit, en spécifications et en plans de livraison.
- Capacité à communiquer clairement avec les chercheurs, les ingénieurs, les clients et les parties prenantes du produit.
- Capacité à mener des recherches techniques et à analyser la concurrence et le marché.
Points bonus
- Expérience en recherche dans les domaines des algorithmes quantiques, de la compilation quantique, de l'optimisation des circuits ou de la correction d'erreurs quantiques.
- Familiarity with quantum programming frameworks such as Qmod, Qiskit, and PennyLane.
- Connaissance de la conception des langages DSL, des langages embarqués, des modèles de programmation hétérogènes tels qu’OpenCL, CUDA et HPC, des piles de compilateurs d’apprentissage automatique (ML) telles que JAX ou PyTorch, ainsi que des technologies générales de compilation telles que LLVM/MLIR