Data Engineer Streaming (Java / Kafka Streams / Spark) H/F

Casablanca

40 000 – 65 000 € par anCDI / Temps pleinHybride5–10 ansData / BIInformatique / IT

L’essentiel du poste

Résumé par Postule AI

Data Engineer Streaming au sein de la Guild Data Factorii, chargé de concevoir, développer et faire évoluer des plateformes et traitements de données en temps réel avec Kafka Streams, Java/Scala, Spring Boot et Apache Airflow. Poste basé à Casablanca, à temps plein, avec du télétravail partiel. Le profil recherché justifie d'au moins 5 ans d'expérience en Data Engineering.

Vos missions

  • Concevoir et faire évoluer des applications de streaming performantes avec Kafka Streams, capables de gérer de très grands volumes.
  • Participer à la conception de plateformes de streaming temps réel orientées événements, exploitant Kafka et Pub/Sub.
  • Développer et maintenir des services et API en Java et/ou Scala, en s'appuyant sur Spring Boot.
  • Participer au développement et à l'évolution des traitements ELT/ETL au sein des pipelines de données existants.
  • Planifier, monitorer et fiabiliser les pipelines de données via Apache Airflow / Cloud Composer.
  • Automatiser les déploiements et garantir la qualité des livrables avec Git et les pipelines CI/CD (GitLab CI).

Profil recherché

  • Passionné(e) par la Data Engineering et les architectures orientées événements.
  • Au moins 5 ans d'expérience en Data Engineering, avec une maîtrise de Java et/ou Scala.
  • Expérience déjà acquise dans le développement de traitements de streaming avec Kafka Streams.
  • Aptitude à travailler en équipe dans des environnements agiles et goût pour les défis techniques.

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

Rejoins la Guild Data Factorii en tant que Data Engineer Java / Kafka et participe à des projets stratégiques de transformation data au sein d'un environnement technique de pointe.

Missions

  • Concevoir et développer des traitements de données distribués : construire, maintenir et faire évoluer des applications de streaming performantes avec Kafka Streams, capables de gérer de très grands volumes.
  • Développer des architectures orientées événements : participer à la conception de plateformes de streaming temps réel exploitant Kafka et Pub/Sub.
  • Développer des services et API robustes : concevoir et maintenir des composants applicatifs en Java et/ou Scala, en s'appuyant sur Spring Boot.
  • Contribuer aux traitements ELT/ETL : participer au développement et à l'évolution des traitements de transformation au sein des pipelines existants.
  • Orchestrer les traitements de données : planifier, monitorer et fiabiliser les pipelines via Apache Airflow / Cloud Composer.
  • Industrialiser les développements Data : automatiser les déploiements et garantir la qualité des livrables grâce à Git et aux pipelines CI/CD (GitLab CI).
  • Collaborer avec les équipes techniques et métiers : travailler avec les équipes de développement, de production et les interlocuteurs métier pour proposer des solutions adaptées aux enjeux business.
  • Participer à l'amélioration continue : proposer des évolutions techniques, améliorer les performances des traitements et les bonnes pratiques de développement.

Profil recherché

Savoir-être
  • Curiosité et passion pour les technologies Data.
  • Aptitude à travailler en équipe dans des environnements agiles.
  • Rigueur, autonomie et fort esprit d'analyse.
  • Force de proposition et goût pour les défis techniques.
Savoir-faire technique
  • Expérience de 5 ans minimum en tant que Data Engineer.
  • Maîtrise confirmée de Java et/ou bonne connaissance de Scala.
  • Expérience significative en développement de traitements de streaming avec Kafka Streams.
  • Bonne maîtrise des architectures de data streaming (Kafka, Pub/Sub) et de Spring Boot.
  • Expérience en traitement de données ETL/ELT, avec Apache Airflow / Cloud Composer.
  • Maîtrise de Git, des chaînes CI/CD (GitLab CI) et des environnements Linux.
  • Expérience des méthodologies Agile / Scrum.
Atouts appréciés
  • Connaissance d'Apache Spark pour les traitements batch et distribués.
  • Expérience avec BigQuery, Bigtable et Elasticsearch.
  • Expérience en développement d'API avec Scalatra et en déploiement d'applications sur Kubernetes.
  • Bonne compréhension des enjeux de performance, de scalabilité et d'industrialisation des traitements Data à grande échelle.
  • Expérience des bonnes pratiques d'observabilité (monitoring, logging, alerting).

Ce que nous offrons

  • Un salaire attractif qui évolue en fonction de l'expérience et des compétences.
  • Des projets Data à forte valeur ajoutée, au sein d'environnements techniques modernes et innovants.
  • Une montée en compétences continue sur les technologies Big Data et Cloud.
  • Une mutuelle et un titre de transport pris en charge à 100 %.
  • Du télétravail partiel pour favoriser l'équilibre entre vie professionnelle et personnelle.
  • L'opportunité de rejoindre une équipe d'experts passionnés par la Data et les nouvelles technologies.

Processus de recrutement

Le processus de recrutement ne doit pas dépasser 15 jours.

  1. Matching : sélection de votre dossier.
  2. Rencontre : entretien axé sur le savoir-être.
  3. Validation : entretien axé sur le savoir-faire, mené par le leader technique.

Après la validation, l'onboarding est finalisé.

Mise en forme par Postule ·

Signaler un problème