z.systems, a fast‑growing Moroccan startup, is redefining the retail experience through a unified loyalty engine that connects brands, retailers, and consumers. With over 20,000 retailers and 900,000 orders processed, the company operates at the intersection of e‑commerce, distribution, and digital technology. The Senior Machine Learning Engineer will be based in Casablanca and will work on the company’s flagship product, a computer vision platform that powers real‑time inventory management, fraud detection, and personalized marketing.
Key responsibilities include:
Required skills include proficiency in Python, PyTorch, and YOLO frameworks, experience with synthetic data generation, annotation pipelines, and handling data imbalance and augmentation strategies. Familiarity with DINO and ViT‑based backbones, as well as on‑device optimization techniques (TensorRT, TFLite), is highly desirable. The role demands strong problem‑solving abilities, excellent communication skills in both French and English, and a passion for applying machine learning to solve real‑world retail challenges.
We offer a competitive salary, a collaborative work environment, and the opportunity to shape the future of retail technology in Morocco. If you are a seasoned ML engineer with a track record in computer vision and a drive to innovate, we encourage you to apply and join our dynamic team in Casablanca.