Ingénieur Machine Learning

Casablanca , Morocco
full-time

AI overview

Contribute to a shared codebase for recommendation algorithms using advanced technologies like Spark, Docker, and Kubernetes, while collaborating with a passionate team on significant data projects.

En tant qu’Ingénieur Machine Learning & Développement Python, vous contribuerez à une base de code commune sur nos algorithmes de recommandation.
Il n’est pas nécessaire d’avoir une expertise spécifique en recommandation.

Les expertises demandées :

  • Haute expertise et expérience en Big Data (Spark).
  • Développement (capacité à contribuer à l’évolution d’une base de code commune).
  • Machine Learning.

Ces trois piliers constituent le cœur du profil recherché.

Développement Python :

  • Développer, optimiser et maintenir une base de code partagée : CI/CD, infrastructure, tests unitaires, tests fonctionnels, tests d’intégration, structure de code, modularité.
  • Collaborer avec les équipes pour intégrer de nouvelles fonctionnalités et améliorer les performances du code.
  • Concevoir des solutions basées sur Docker et Kubernetes pour le déploiement de modèles et d’applications.

Machine Learning :

  • Concevoir et implémenter des modèles de Machine Learning classiques (principalement classification).
  • Maîtriser les principaux algorithmes de Machine Learning, de Deep Learning et les concepts tels que les optimizers, tailles de batch, hyperparamètres, types d’évaluations...

Big Data et Données Digitales :

  • Utiliser des technologies Big Data (Spark, Databricks, Snowflake) pour traiter et analyser des données à grande échelle, notamment de type clic stream (ou gros volumes de données événementielles).
  • Optimiser la partition des données et les calculs distribués pour améliorer la performance.
  • Diplôme en informatique (Bac+5), en ingénierie ou dans un domaine connexe.
  • Ayant minimum 3 ans d'expérience dans un poste similaire.
  • Expérience solide en développement Python.
  • Compétences avancées en Machine Learning et Deep Learning, avec une compréhension approfondie des concepts et algorithmes clés.
  • Expertise en Big Data, idéalement avec une expérience sur les données digitales et le calcul distribué (Spark).
  • Excellente maîtrise de Docker, Kubernetes et CI/CD.
  • Compétences en optimisation et gestion de données à grande échelle.
  • Esprit d’équipe et bonnes compétences en communication.

Pourquoi rejoindre notre équipe ?

  • Un environnement dynamique et innovant, au sein d’une équipe passionnée par les technologies de données.
  • La possibilité de travailler sur des projets d’envergure, à la pointe des technologies cloud et Big Data.
  • Des opportunités d’évolution et de formation continue pour développer vos compétences.
  • Un cadre de travail flexible et des avantages attractifs.

Careers at SQLI. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Machine Learning Engineer Q&A's
Report this job
Apply for this job