- Concevoir et implémenter l'architecture gérant le contrôleur de DAG et la couche d'orchestration pour les recalibrations initiales et périodiques. - Définir la sémantique des nœuds : entrées, sorties, idempotence, délais, stratégies de retry et comportements de rollback sûrs. - Implémenter un moteur de politiques pour les contrôles top-down et les arbres de décision conditionnels déclenchant les recalibrations. - Construire des parcours opérateurs permettant la mise en pause, le diagnostic, les propositions de correctifs et la reprise à partir de nœuds en échec. - Collaborer avec les expérimentalistes pour traduire les procédures de calibration en primitives d'orchestration robustes et testables. - Renforcer la fiabilité via des tests automatisés (unitaires, intégration, hardware-in-the-loop) et l'automatisation des runbooks.
Profil recherché
- Plus de 5 ans d'expérience en ingénierie logicielle avec des systèmes d'orchestration ou de workflow en production. - Solides compétences en Python ; expérience dans le développement de logiciels de contrôle fiables pour du matériel. - Expérience avec des frameworks de workflow / DAG (par exemple Airflow, Prefect ou des solutions d'orchestration sur mesure). - Expérience avérée dans les systèmes tolérants aux fautes, les stratégies de retry, l'idempotence et l'observabilité. - Familiarité avec le contrôle d'instrumentation et les interfaces matérielles (SCPI, VISA, gRPC, série) ou volonté d'apprendre. - Expérience des stratégies de tests hardware-in-the-loop et des pipelines CI/CD. - Excellentes compétences en communication et capacité à travailler avec des scientifiques expérimentaux.
Ref. 2666957
Qualité de la mission
- Notre succès est aussi le vôtre : participation au capital via un plan BSPCE. - Rémunération directe liée à la propriété intellectuelle : primes significatives pour la contribution aux brevets clés définissant notre architecture quantique. - Politique de télétravail flexible, jusqu'à 40 % par mois. - Dispositif parental incluant des avantages supplémentaires (aide à la crèche, jours de congé additionnels pour les enfants de moins de 12 ans). - Abonnement sportif subventionné (Urban Sports Club). - Accompagnement en santé mentale avec moka.care. - 25 jours de congés payés (conformément à la législation française) + RTT. - Prise en charge de 50 % des frais de transport ou allocation annuelle pour les utilisateurs réguliers de vélo. - Mutuelle santé compétitive avec Alan. - Titres restaurant Swile et accès à une cuisine entièrement équipée et régulièrement approvisionnée. - Cours de français pris en charge pour les personnes intéressées.