Novancy, spécialiste du staffing et du recrutement de talents, propose aujourd’hui une mission freelance de Data Engineer Sénior pour ses clients à Casablanca et Rabat. Vous intégrerez l’équipe Plateforme Data, chargée de mettre en place une architecture « Data Centric » afin de casser les silos d’information et de fournir des données en temps réel via API à l’ensemble de l’écosystème.
Votre rôle principal sera de concevoir, développer et maintenir des pipelines de données à grande échelle. Vous utiliserez des technologies telles que BigQuery, BigTable, Apache Kafka et Apache Spark pour traiter des volumes massifs de données. Vous collaborerez étroitement avec les équipes de développement et de production pour garantir la qualité, la performance et la scalabilité des solutions mises en place.
Compétences techniques attendues :
- Maîtrise de Scala et/ou Java, avec une solide expérience en programmation fonctionnelle.
- Expertise en streaming de données avec Apache Kafka et en traitement distribué avec Apache Spark.
- Expérience sur les services cloud GCP ou AWS (Cloud Storage, BigQuery, Dataproc, Kubernetes).
- Bonne connaissance de BigQuery et du SQL avancé pour des traitements de gros volumes.
- Maîtrise des outils CI/CD, notamment GitLab CI/CD et Docker Compose.
- Connaissance de l’environnement Linux et des outils de ligne de commande.
- Compréhension approfondie de l’architecture microservices et des bonnes pratiques de développement.
- Expérience dans l’écriture de tests unitaires et d’intégration.
- Excellente communication écrite et orale en français.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Plus de 6 ans d’expérience en Scala/Java.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
- Capacité à travailler en méthodologie agile (Scrum) et à collaborer efficacement dans des équipes pluridisciplinaires.
Vous serez amené(e) à :
- Concevoir des solutions de traitement de données à grande échelle.
- Collaborer avec les équipes de développement pour garantir la qualité et la performance.
- Participer à l’architecture microservices et aux tests unitaires et d’intégration.
- Produire des livrables et des reportings de haute qualité.
Cette mission freelance est idéale pour un professionnel expérimenté souhaitant mettre à profit ses compétences techniques et son expertise en data engineering dans un environnement dynamique et innovant.