En tant qu’Ingénieur Data Senior (Freelance), vous intégrerez l’équipe Plateforme Data de notre client, un acteur majeur du secteur de la technologie et de la transformation digitale. Votre mission principale sera de concevoir, développer et maintenir des pipelines de données massives, en exploitant les technologies BigQuery, BigTable, Apache Kafka et Apache Spark. Vous travaillerez en étroite collaboration avec les équipes de développement, de production et de produit pour garantir la qualité, la performance et la scalabilité des solutions mises en place. Vous devrez également assurer la mise en place de bonnes pratiques de CI/CD via GitLab CI/CD et Docker Compose, ainsi que la rédaction de tests unitaires et d’intégration pour garantir la robustesse du code. Vous serez amené à gérer des environnements cloud (GCP ou AWS), à exploiter des services tels que Cloud Storage, Dataproc, Kubernetes, et à optimiser les traitements de gros volumes de données. Vous devrez maîtriser le SQL avancé, la programmation fonctionnelle en Scala ou Java, et posséder une solide expérience en streaming de données. En plus de vos compétences techniques, vous devrez démontrer une excellente communication écrite et orale en français, ainsi qu’une capacité à produire des livrables et des reportings de haute qualité. Vous devrez également être capable de travailler dans un cadre Agile (Scrum), de collaborer efficacement avec des équipes pluridisciplinaires, et de proposer des améliorations continues pour optimiser les processus. Le poste est proposé en freelance pour une durée de 6 mois renouvelable, avec un rythme de travail de 220 à 225 jours ouvrés. Vous devrez être basé à Casablanca, mais la flexibilité du travail à distance est envisageable selon les besoins du projet. Vous devrez justifier d’un diplôme Bac+5 en école d’ingénieur ou équivalent universitaire, ainsi que d’une expérience significative équivalente dans le domaine de la data et du cloud. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
En plus de vos responsabilités techniques, vous serez également impliqué dans la définition de l’architecture microservices, la mise en place de bonnes pratiques de développement, et la veille technologique afin de rester à la pointe des innovations dans le domaine de la data. Vous devrez être capable d’évaluer les impacts des solutions proposées, de remettre en question les pratiques existantes et de proposer des améliorations. Votre capacité à respecter les délais tout en maintenant des standards élevés sera cruciale pour la réussite du projet. Vous devrez également contribuer à la formation et au partage de connaissances au sein de l’équipe, afin de renforcer les compétences collectives et d’assurer une montée en compétence continue.