Ingenieur de Recherche | Benguerir à Benguerir

col-narrow-left   

Référence:

100332613

Lieu:

Benguerir 

Secteur d’activité:

Technologie de l'information
col-narrow-right   

Vues:

15

Type de contrat:

A discuter

Publié:

2025.11.15
col-wide   

Déscription emploi:

Poste :

Peer-to-peer (P2P) learning is a novel machine-learning scheme that has proven to be a more energy-efficient alternative to centralized and federated learning methods, while achieving comparable or even superior accuracy in certain cases. However, implementing machinelearning algorithms in a P2P manner necessitates a suitable and effective hardware infrastructure and software platform different from the conventional servers typically found in data centers. At the College of Computing in UM6P and within the research group led by Professor Robert Basmadjian, MLab was developed which is a cross-platform project for robust, energyefficient P2P machine learning (ML) across heterogeneous devices (Android, iOS, Linux, and web). We are developing the software platform of the MLab, where a mobile client collaborates with other peers (e.g., other mobile phones or IoT devices) within a P2P network to train and personalize ML models on devices CPU and GPU (with hardware acceleration) and exchange model parameters with other peers to achieve an accurate model. Thus, there is an available position for a System Engineer (SE) that lasts 6 months with an option to be extended for another 6 months (if needed).

The main roles of the SE involve in building:

  1. A React Native app with a C++ ONNX Runtime core for accelerated inference as well as on-device training using the GPU of the mobile phones.
  2. Bridges to native accelerators (Core ML/ANE on iOS, QNN/NNAPI on Android).
  3. Lightweight networking for P2P rounds and resilient checkpoints/telemetry.

Responsibilities:

  1. Implement React Native TurboModules/JSI (C++) exposing model init/infer/train APIs.
  2. Integrate ONNX Runtime (C++ API) and configure mobile EPs.
  3. Optimize latency, memory, and power; handle fallbacks gracefully.
  4. Ship secure builds and CI for Android/iOS; instrument runtime metrics.

Profil recherché :



Informations sur l'entreprise
ReKrute
Maroc

Profil de la société