Vous rejoignez la plateforme Data de notre client, une architecture Data‑centric qui centralise les données et les rend accessibles via API à l’ensemble de l’écosystème. Votre rôle de Data Engineer Senior (Freelance) consistera à concevoir, développer et maintenir des pipelines de traitement de données à grande échelle, en utilisant les technologies BigQuery, BigTable, Apache Kafka et Apache Spark. Vous travaillerez en étroite collaboration avec les équipes de développement et de production pour garantir la qualité, la performance et la scalabilité des solutions mises en place.
Vous êtes un expert confirmé en Scala et/ou Java, avec une solide expérience en programmation fonctionnelle et une compréhension approfondie des concepts de micro‑services. Vous maîtrisez les plateformes de streaming de données comme Apache Kafka et les frameworks de traitement distribué tels qu’Apache Spark. Vous avez une expérience significative dans le domaine de la Data et du Cloud (GCP ou AWS), notamment avec les services Cloud Storage, BigQuery, Dataproc, Kubernetes et d’autres outils pertinents pour la gestion et le traitement de données à grande échelle.
Vous possédez une excellente maîtrise de BigQuery et du SQL avancé, avec une expérience sur des traitements de gros volumes de données. Vous êtes à l’aise avec les outils CI/CD, notamment GitLab CI/CD et Docker Compose, pour l’automatisation des workflows data. Vous avez une bonne connaissance de l’environnement Linux et des outils de ligne de commande, ainsi qu’une compréhension approfondie des concepts d’architecture microservices et des bonnes pratiques de développement.
Vous avez également une expérience dans l’écriture de tests unitaires et d’intégration pour garantir la qualité du code. Vous êtes reconnu pour votre excellente communication écrite et orale, avec une aptitude à produire des livrables et des reportings de haute qualité. Vous avez une connaissance approfondie de Kafka‑stream, Spring Boot, et vous travaillez dans une méthodologie agile (Scrum), avec une capacité à collaborer efficacement dans des équipes pluridisciplinaires.
Vous êtes un professionnel autonome, capable de prendre du recul, d’évaluer les problématiques avec objectivité et de proposer des solutions d’amélioration. Vous respectez les délais tout en maintenant des standards élevés, et vous avez un esprit d’équipe fort, collaborant efficacement avec les membres de l’équipe pour atteindre des objectifs communs.
Profil recherché : Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d’une expérience significative équivalente. Vous avez plus de 7 ans d’expérience en Scala/Java. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Cette mission freelance est basée à Casablanca, Maroc, avec un démarrage ASAP. Vous bénéficierez d’une charge prévisionnelle annuelle budgétée de 220 à 225 jours ouvrés. Vous travaillerez dans un environnement stimulant, au sein d’une équipe dynamique et innovante, et vous aurez l’opportunité de contribuer à des projets de grande envergure, tout en développant vos compétences techniques et professionnelles.