Senior Data Engineer - Casablanca
Core
Build and deploy data infrastructure and machine learning models for clients across the data value chain, from cloud migration to predictive modeling.
Role type
Senior Data Engineer (ML & Big Data)
Builds
Cloud-native data platforms, ML model pipelines, and scalable data solutions for diverse clients.
Domain
Data Engineering, Machine Learning, Big Data, Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Python, SQL (PostgreSQL, MySQL, SQLServer), Cloud technologies (GCP, AWS), Big Data frameworks (Spark, Beam, Airflow), Containerization (Docker, Kubernetes), CI/CD, DevOps/DevSecOps practices, Linux command line, REST API development, Test-driven development
Preferred skills
Managed cloud databases (BigQuery, Firestore, Redshift, CosmosDB), Indexation systems (ElasticSearch, Vespa), K8S, Azure (Databricks, Data Factory), Redis
Technologies
Python, Spark, Beam, Airflow, Docker, Kubernetes, GCP (BigQuery, Dataflow, GKE, Composer), AWS (EKS, Lambda, RDS), MS Azure (Databricks, Data Factory), Ansible, Redis, ElasticSearch, Vespa, PostgreSQL, MySQL, SQLServer
Responsibilities
Identify client needs and define innovative data solutions; take ownership of solution conception and implementation from start to end; optimize performance and scalability of data systems; deploy ML models provided by data scientists; manage infrastructure migration to the cloud; coach junior engineers and share knowledge within the team.
Seniority
Senior, hands-on IC with team leadership capabilities