
Data engineer
Act Digitalover 1 year ago
Casablanca, MoroccoSenior
Responsibilities
- Concevoir, construire, maintenir et optimiser des pipelines ETL/ELT pour l’ingestion, le traitement et la transformation de grands volumes de données.
- Concevoir des modèles de données et contribuer à l’architecture et à la mise en œuvre de solutions data lake et lakehouse.
- Développer et gérer des solutions d’entreposage de données cloud et de traitement big data.
- Développer et maintenir des API pour l’accès aux données et l’intégration avec d’autres applications et services.
- Créer des tableaux de bord analytiques et des visualisations avec des technologies front-end et des outils BI.
- Mettre en place des contrôles de qualité, des processus de validation, de surveillance et de gouvernance des données.
- Surveiller et optimiser les performances des pipelines, requêtes et systèmes de stockage.
- Collaborer avec des équipes interfonctionnelles et encadrer les membres juniors.
- Assurer une veille sur les technologies émergentes en data engineering, big data, cloud computing et analytique.
Requirements
- Formation Bac+5 en informatique, issue d’une école d’ingénieur, d’une université ou équivalent.
- Au moins 5 ans d’expérience en développement logiciel avec un accent marqué sur l’ingénierie des données.
- Maîtrise de Python pour le traitement des données, le scripting et le développement d’applications.
- Expérience pratique avec des frameworks big data tels qu’Apache Spark ou Apache Flink et des entrepôts cloud tels que Snowflake, Amazon Redshift, Google BigQuery ou Azure Synapse Analytics.
- Expérience avec des architectures data lake et lakehouse et avec des solutions de stockage relationnelles, NoSQL et objet.
- Bonne compréhension des processus ETL/ELT, de la modélisation des données et des outils d’orchestration tels qu’Airflow.
- Compétences avancées en SQL et en optimisation de requêtes.
- Expérience avec les tableaux de bord analytiques et les outils BI tels que Tableau, Power BI ou Looker.
- Connaissances de base en développement d’API RESTful et en intégration de services de données.
- Familiarité avec React, Git et les pratiques CI/CD.
- Compétences appréciées en Java ou Scala, plateformes cloud AWS/Azure/GCP, Docker, Kubernetes, Kafka, Kinesis et MLOps.
- Anglais courant impératif.
- Des compétences supplémentaires en Databricks, systèmes de traitement de flux, machine learning ou projets open source sont valorisées, sans être toutes indispensables.
Benefits
- Télétravail disponible sur une grande partie des missions.
- Environnement de travail en Flex Office disponible en permanence.
- Communautés d’experts pour partager les compétences.
- Encadrement projet et suivi RH de proximité.
- Formations et certifications proposées annuellement.
- Valorisation des parcours d’expertise des consultants.
- Poste basé au sein du delivery center de Casablanca.
Tech Stack
Amazon RedshiftApache AirflowApache FlinkApache KafkaApache SparkAWSAzureDatabricksDockerGitGoogle BigQueryGoogle Cloud PlatformJavaKubernetesPythonReactScalaSnowflakeSQL
Categories
Data Engineering
About Act Digital
Act Digital is a global IT services and consulting group that designs and builds custom software, data, and cloud solutions for large enterprises. It provides end-to-end digital product services—strategy, UX, agile engineering, architecture, and data science—via project delivery and dedicated teams. The company is privately held, headquartered in Barueri, São Paulo, with offices across Brazil, North America, and Europe.