Chez Careem, nous construisons l'application tout-en-un pour le grand Moyen-Orient, révolutionnant la façon dont les gens se déplacent, commandent de la nourriture et des courses, gèrent les paiements et plus encore. Notre mission est de simplifier et d'améliorer la vie des gens, et d'inspirer la grandeur au sein de notre organisation.
Depuis 2012, Careem a permis à plus de 2,5 millions de capitaines de gagner un revenu, simplifié la vie de plus de 50 millions de clients, et créé une plateforme florissante pour les meilleurs talents et entrepreneurs de la région. Nous opérons dans plus de 70 villes à travers 10 pays, du Maroc au Pakistan.
Nous recherchons un Data Engineer hautement qualifié et motivé pour rejoindre notre équipe dynamique. En tant que Data Engineer, vous jouerez un rôle crucial dans la conception, le développement, et l'assurance de la disponibilité, de l'évolutivité et de la fiabilité de nos systèmes de données. Ce rôle nécessite une collaboration étroite avec des équipes transversales, y compris des data scientists, analystes et ingénieurs logiciels, pour soutenir la prise de décision basée sur les données et le traitement efficace des données à grande échelle.
- Concevoir et développer des pipelines de données et des processus ETL robustes, évolutifs et performants pour extraire, transformer et charger des données à partir de diverses sources dans notre data warehouse ou data lake.
- Collaborer avec les parties prenantes pour comprendre leurs besoins en données et concevoir et implémenter des modèles de données et des schémas de bases de données appropriés.
- Optimiser les pipelines de données et les processus ETL pour la performance et l'efficacité, en assurant une livraison rapide et précise des données aux utilisateurs finaux.
- Surveiller, résoudre et gérer les problèmes liés à la qualité, la cohérence et l'intégrité des données, assurant la fiabilité et la précision de nos systèmes de données.
- Implémenter et maintenir des pratiques et des politiques de gouvernance des données, assurant la conformité avec les règlements de confidentialité et de sécurité des données.
- Collaborer avec les data scientists et les analystes pour fournir l'infrastructure de données et les outils nécessaires à des analyses avancées et des insights.
- Rester informé des dernières tendances et technologies en ingénierie des données et recommander des solutions innovantes pour améliorer les processus et les systèmes.
- Documenter les processus d'ingénierie des données, les flux de données, et les architectures des systèmes pour assurer le partage des connaissances et maintenir une documentation technique à jour.
- Travailler en étroite collaboration avec des équipes transversales, y compris les ingénieurs logiciels et les équipes d'infrastructure, pour optimiser l'infrastructure des données et assurer une intégration transparente avec d'autres systèmes.
- Diplôme de licence en informatique, en ingénierie ou dans un domaine connexe.
- Expérience avérée en tant que Data Engineer ou dans un rôle similaire, travaillant avec le traitement de données à grande échelle et les pipelines ETL.
- Compétences solides en programmation dans des langages tels que Python, Java ou Scala, avec une expérience des frameworks de manipulation et de traitement des données comme Apache Spark.
- Expérience avec SQL et les technologies de bases de données (par exemple, bases de données relationnelles, requêtes SQL, modélisation de données).
- Maîtrise des technologies big data telles que Hadoop, Hive, et connaissance des systèmes distribués et des plateformes de cloud computing (par exemple, AWS, Azure, GCP).
- Connaissance des outils d'intégration des données et de gestion des flux de travail tels qu'Apache Airflow.
- Connaissance des concepts de data warehouse et expérience avec des solutions de data warehousing est fortement souhaitable.
- Compétences analytiques et de résolution de problèmes solides, avec la capacité de analyser des problématiques complexes liées aux données et proposer des solutions efficaces.
- Excellentes compétences en communication et en collaboration, avec la capacité de travailler efficacement dans un environnement d'équipe transversal.
- Attention aux détails et un fort engagement à fournir un travail de haute qualité dans les délais établis.