Haldorix — campagne de recrutement
Haldorix, startup studio spécialisé en vision par ordinateur, systèmes temps réel et plateformes distribuées, développe des ventures technologiques (DeVisu, Nitra3AI) et recrute plusieurs profils basés à Casablanca pour concevoir, optimiser et déployer des solutions temps réel en production.
Informations générales
- Entreprise : Haldorix
- Lieu : Casablanca
- Type de contrat :
- Salaire / Avantages :
- Niveau d’études / Expérience :
Postes et missions
Full-Stack Python / Video Processing Engineer
Missions
- Concevoir la chaîne de capture vidéo temps réel jusqu’à la génération de KPI.
- Mettre en place l’ingestion multi-flux 2K et la compression via FFmpeg et RTSP.
- Développer des machines à états pour orchestrer les cycles de production et événements asynchrones.
- Créer des workers temps réel au niveau poste et ligne pour des KPI précis et à faible latence.
- Automatiser la détection des zones d’intérêt par AprilTags et assurer les benchmarks de latence.
- Intégrer les échanges de données via MQTT et API REST.
Profil recherché
- Maîtrise Python avancée, patterns async/threading, pipelines vidéo et architecture événementielle.
Computer Vision / ML Engineer – Inference & Model Deployment
Missions
- Exporter et optimiser les modèles via ONNX et TensorRT en INT8 et FP16.
- Piloter les boucles d’active learning : collecte, annotation et correction sous CVAT.
- Réaliser des benchmarks GPU de latence, débit et précision et conduire la validation terrain.
- Automatiser conversion, quantification et déploiement ; documenter les métriques.
Profil recherché
- Compétences en profiling GPU, QA et industrialisation d’inférence.
Computer Vision / ML Engineer – Model Training
Missions
- Concevoir des pipelines d’entraînement vidéo par clips courts et des augmentations robustes.
- Affiner l’architecture FACT-tiny et expérimenter SlowFast ou 3D CNNs.
- Exploiter le mixed precision, TensorBoard et la gestion de checkpoints dans une boucle d’active learning.
- Améliorer itérativement précision et efficacité d’inférence en lien étroit avec l’ingénierie.
Profil recherché
- Excellente maîtrise de PyTorch et des outils d’augmentation de données.
Full-Stack Python / DevOps Engineer
Missions
- Assurer la qualité des données et l’automatisation des sauvegardes de jeux vidéo.
- Mettre en place le pré-étiquetage et le traitement automatique de clips avec Python, OpenCV, scikit-image.
- Développer le service backend HD Zoom Manager sous Flask orienté faible latence.
- Conteneuriser et déployer avec Docker, Helm et Kubernetes ; CI/CD et observabilité.
Profil recherché
- Solides bases DevOps et APIs REST indispensables.
Lead Computer Vision Engineer
Missions
- Piloter la chaîne complète d’acquisition, détection, suivi et visualisation.
- Réaliser la calibration géométrique et les homographies pour métriques réelles.
- Optimiser FACT-tiny, stabiliser la mAP et gérer le drift en conditions live.
- Documenter FSM et spécifications modèles ; tuner GPU et latence en edge/on-prem.
Tech Architect
Missions
- Définir l’architecture globale, assurer la cohérence inter-composants et la qualité.
- Superviser le déploiement terrain des AprilTags, caméras et réseaux ; mettre en place l’observabilité (Grafana) et KPIs.
- Conduire la QA de bout en bout et documenter pour l’industrialisation et la montée en charge.
Tech Lead
Missions
- Maîtriser l’architecture d’un système vision distribué temps réel basé sur MQTT, REST et WebSocket.
- Concevoir le service d’agrégation KPI avec REST, SSE et Prometheus.
- Garantir sécurité, monitoring, alerting et intégrité des données cloud et on-prem ; orchestrer DevOps sous Kubernetes et Helm.
- Définir les flux entre microservices et animer l’exécution de sprint à l’exigence production.
Exigences transverses
- La maîtrise de Python et des environnements temps réel est un atout clé pour l’ensemble des postes.
- Communication efficace en français et en anglais appréciée pour le travail en équipes pluridisciplinaires et en contexte international.
Images
Processus de candidature
Pour postuler, sélectionnez le poste souhaité et déposez votre candidature via le lien correspondant :
- Full-Stack Python / Video Processing Engineer
- Computer Vision / ML Engineer – Inference & Model Deployment
- Computer Vision / ML Engineer – Model Training
- Full-Stack Python / DevOps Engineer
- Lead Computer Vision Engineer
- Tech Architect
- Tech Lead
Appel à l’action : Consultez les fiches et postulez via les liens ci‑dessus.