Morocco , Rabat
--
Company

Job Details

Job Description

Roles & Responsibilities

AI model development:

  • Participate in the design, training and optimization of Machine Learning (supervised/unsupervised) and Deep Learning models.
  • Implement algorithms for specific use cases (e.g., computer vision, NLP, prediction).

Data processing and analysis:

  • Clean, structure and analyze datasets to make them usable.
  • Collaborating with data scientists to identify trends or insights.

Integration and deployment:

  • Help integrate the models into applications or production pipelines (APIs, cloud, etc.).
  • Contribute to technical documentation and validation testing.

Technology watch :

  • Keeping informed about advances in AI (frameworks, tools, best practices).
  • Participate in code reviews and internal workshops.

Cross-functional collaboration:

  • Working with third-party teams to understand needs and translate requirements into technical solutions.
  • Attend technical and functional meetings.

Desired Candidate Profile

Education: Master's degree
(Bac +5) in Artificial Intelligence, Data Science, Computer Science or equivalent field

Profile 1: 3 years of experience

Required technical skills:

  • Languages: Python (required), knowledge of R or C++ (an advantage).

  • Libraries/Frameworks:

    • Machine Learning: Scikit-learn, TensorFlow, PyTorch.
    • Data: Pandas, NumPy, Matplotlib/Seaborn.

Tools :

  • Experience with Jupyter Notebook, Git, Docker.
  • Knowledge of databases (SQL/NoSQL) and cloud environments (AWS, Azure, GCP) is appreciated.

Key concepts:

  • Basics in statistics, linear algebra, and neural networks.
  • Knowledge of MLOps (deployment, monitoring) is an asset.

Similar Jobs